処理の実行
S3バケットに静的Webサイトホスティングの設定をします。
変数の確認
cat << END
# S3_BUCKET_NAME:"handson-cli-cloudfront-highlevel-XXXXXXXXXXXX"
S3_BUCKET_NAME="${S3_BUCKET_NAME}"
# S3_DOC_INDEX:"index.html"
S3_DOC_INDEX="${S3_DOC_INDEX}"
# S3_DOC_ERROR:"error.html"
S3_DOC_ERROR="${S3_DOC_ERROR}"
END
コマンド:
aws s3 website "s3://${S3_BUCKET_NAME}" \
--index-document ${S3_DOC_INDEX} \
--error-document ${S3_DOC_ERROR}
結果(例):
完了確認
「S3バケット"handson-cli-cloudfront-highlevel-XXXXXXXXXXXX"の静的Webサイトホスティングの設定が有効になっている。」ことを確認します。
コマンド:
aws s3api get-bucket-website \
--bucket ${S3_BUCKET_NAME} \
--query "length(@)"
結果(例):