如何使用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 Antwort
0

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

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

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

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

希望能对你有所帮助 ;)

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen