gpt4 book ai didi

amazon-web-services - 无法下载 AWS CodeDeploy 代理安装文件

转载 作者:行者123 更新时间:2023-12-04 08:11:19 25 4
gpt4 key购买 nike

我正在尝试在我的 Amazon Linux 中下载 AWS Codedeploy 代理文件。我按照 http://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-run-agent.html 中提到的说明进行操作,对于 Amazon Linux,已经创建了适当的实例配置文件、服务角色等。一切都是最新的(Amazon Linux、CLI 包,它是一个全新的实例,我已经尝试了至少 3 个以上的全新实例,结果相同)。所有实例都具有完全的出站 Internet 访问权限。

但是以下从 S3 下载安装的声明总是失败,
aws s3 cp s3://aws-codedeploy-us-east-1/latest/install . --region us-east-1
有错误,
调用 HeadObject 操作时发生客户端错误 (403):禁止
已完成 1 个部分,剩下 ... 文件

谁能帮我解决这个错误?

最佳答案

我发现了问题,根据 IAM 实例配置文件的 Codedeploy 文档

http://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-create-iam-instance-profile.html

需要为您的 IAM 实例配置文件授予以下权限。

{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"s3:Get*",
"s3:List*"
],
"Effect": "Allow",
"Resource": "*"
}
]
}

但是我将资源限制在我的代码存储桶中,因为我不希望我的实例直接访问其他存储桶。但事实证明,为了能够下载代理,我还需要为 aws-codedeploy-us-east-1/* s3 资源授予额外的权限。这在为 Codedeploy 设置 IAM 实例配置文件的文档中不是很清楚。

关于amazon-web-services - 无法下载 AWS CodeDeploy 代理安装文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27032478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com