如何使用aws cli获取s3站点的访问url?

0

【以下的问题经过翻译处理】 如何使用AWS CLI检索我的S3静态站点的URL?我尝试使用以下命令:

aws s3api get-bucket-website --bucket my-site --profile my-site-profile --output text

但它没有返回任何结果。我需要获取我的站点的S3 URL,例如"http://my-site-dev.s3-website-us-west-2.amazonaws.com"。

AWS CLI版本

aws --version
aws-cli/2.7.15 Python/3.9.11 Linux/5.19.0-38-generic exe/x86_64.ubuntu.22 prompt/off
1 回答
0

【以下的回答经过翻译处理】 你好,我想使用以下命令来获取S3桶的区域信息:

aws s3api get-bucket-location --bucket <BUCKET_NAME> --output text ====> <REGION>

然后获取<REGION>信息来构建网站字符串,该字符串非常标准:

http://<BUCKET_NAME>.s3-website.<REGION>.amazonaws.com

希望能对你有所帮助 ;)

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则