我们正在创建一个使用React的无服务器网站,并为此创建移动应用程序。我们正在使用API网关访问AWS服务,我们的网站将被每个人使用,没有登录或任何安全。关于如何保护这个API,我有两个问题。
发布于 2018-11-24 17:24:56
由于需要公开公开网站和API,我建议它通过AWS CloudFront从相同的来源公开web应用程序和API (如果将/API存储在S3中,则可以将/API映射到API和S3的其他路径)。
在安全性方面,您正在获得的优势是您可以将AWS WAF配置为AWS Cloudfront,在这里您可以防止几种常见的威胁。
注意:当您将API集成到CloudFront中时,请确保使用来自CloudFront的API密钥(在源标头中使用API密钥)来访问API,防止从外部直接访问API。
发布于 2019-06-21 20:37:14
https://stackoverflow.com/questions/53458539
复制相似问题