我正在尝试通过AWS从github存储库设置部署。
我在这些步骤中遇到了问题:
http://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install.html#codedeploy-agent-operations-install-linux
此命令失败:
wget https://bucket-name.s3.amazonaws.com/latest/install
它返回:
[ec2-user@ip-172-31-11-55 ~]$ wget https://bucket-name.s3.amazonaws.com/latest/install
--2017-06-04 10:18:18-- https://bucket-name.s3.amazonaws.com/latest/install
Resolving bucket-name.s3.amazonaws.com (bucket-name.s3.amazonaws.com)... 54.231.114.146
Connecting to bucket-name.s3.amazonaws.com (bucket-name.s3.amazonaws.com)|54.231.114.146|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2017-06-04 10:18:18 ERROR 403: Forbidden.
我允许所有端口用于我的实例的入站/出站流量。
有什么问题?
答案 0 :(得分:4)
bucket-name表示以下之一:
aws-codedeploy-us-east-2用于美国东部(俄亥俄州)地区的实例
aws-codedeploy-us-east-1用于美国东部(弗吉尼亚北部)地区的实例
aws-codedeploy-us-west-1用于美国西部(加利福尼亚州北部)地区的实例
aws-codedeploy-us-west-2用于美国西部(俄勒冈州)地区的实例
对于加拿大(中部)地区的实例,aws-codedeploy-ca-central-1
aws-codedeploy-eu-west-1适用于欧盟(爱尔兰)地区的实例
aws-codedeploy-eu-west-2用于欧盟(伦敦)地区的实例
aws-codedeploy-eu-central-1适用于欧盟(法兰克福)地区的实例
aws-codedeploy-ap-northeast-1用于亚太地区(东京)地区的实例
aws-codedeploy-ap-northeast-2用于亚太(首尔)地区的实例
aws-codedeploy-ap-southeast-1用于亚太地区(新加坡)地区的实例
aws-codedeploy-ap-southeast -2,用于亚太地区(悉尼)地区的实例
aws-codedeploy-ap-south-1用于亚太地区(孟买)地区的实例
aws-codedeploy-sa-east-1用于南美(圣保罗)地区的实例
答案 1 :(得分:2)
是的,正如@smart所说,"桶名"应该替换不同地区的不同名称,例如美国东部(俄亥俄州)地区的aws-codedeploy-us-east-2等。
答案 2 :(得分:0)
请检查链接:https://docs.aws.amazon.com/codedeploy/latest/userguide/resource-kit.html#resource-kit-bucket-names
要识别存储桶名称,您必须参考按地区列出的资源工具包存储桶名称。