【问题标题】:What permissions does S3 need to allow a deploy to AWS AmplifyS3 需要哪些权限才能允许部署到 AWS Amplify
【发布时间】:2020-03-30 16:05:48
【问题描述】:

我在 S3 中放置了一个包含静态站点的 zip 文件。存储桶不是公开的。我试图在 AWS Amplify 中创建一个应用程序并从 S3“手动”部署。部署界面能够列出存储桶的内容并显示我的 zip 文件。

虽然界面在最后一个小时左右卡住了,但在点击部署时

Waiting to deploy
Your deployment is being queued...

我是否缺少 S3 上的权限才能成功部署?除了将存储桶公开之外,我还可以添加哪些权限?我能够使用“拖放”成功部署相同的 zip 文件。

【问题讨论】:

标签: amazon-web-services amazon-s3 aws-amplify


【解决方案1】:

我遇到了同样的问题,我通过向我的用户添加自定义策略来解决它。首先为用户提供完全访问权限。然后您可以检查它是否有效并限制策略。

JSON 格式的策略:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": "amplify:*",
            "Resource": "*"
        }
    ]
}

【讨论】:

    猜你喜欢
    • 2019-11-11
    • 2021-03-25
    • 1970-01-01
    • 2012-12-31
    • 2011-02-06
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多