amazon-web-services - 具有自定义域的 AWS S3 网站
问题描述
我已经在 AWS 生成的端点上使用@ng-toolkit/serverless在 AWS S3 上成功部署和应用程序。现在我想使用我购买的自定义域,以便从 mydomain.com 访问应用程序
按照AWS 指南,我必须使用以下 JSON 修改策略存储桶(我使用了 mydomain.com):
{ "Version":"2012-10-17",
"Statement":[
{
"Sid":"PublicReadGetObject",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::mydomain.com/*"]
}]
}
问题是,当我保存时,出现“拒绝访问”消息的错误。
我使用具有 AdministratorAccess 权限的 root 用户和生成的辅助用户(如 AWS 建议的那样),但我无法保存策略。
解决方案
如果可以帮助某人,我最终获得了更改权限中的 S3 存储桶设置的解决方案 -> 公共访问设置 -> 管理公共存储桶策略 -> 阻止新的公共存储桶策略 = false。这样做我可以保存政策!
推荐阅读
- javascript - Three.js 示例 - 如何处理它们
- sparql - SPARQL 类型表达式如何在内部工作(例如 ?a rdf:type ?b)?
- html - 网页中的页脚显示为内联元素而不是块元素
- c# - 将HTML标记显示为文本
- spring-boot - 无法解析带有 Spring 数据 JPA -Q 类的 Spring Boot
- git - 无法解析主机名 http:名称或服务未知
- solr - 有没有办法让 Solr 仅在文档的结果集上生成 Facet 计数,而不是在所有文档中生成 Facet 计数
- matlab - 如何从两个潮位计传感器中显示趋势/漂移,在最高和最低潮位范围内显示出很大差异
- c# - 使用线程使对象移动
- javascript - 使用 jQuery 导航 html 集合