コンニチハ、千葉です。 S3を使って、静的なWebサイトをホスティングする場合のコンテンツアップロード方法に新たな手法が。今までは、aws s3 sync --delete を使ったり、マネジメントコンソールから更新したりと方法がありました。 CDKのモジュール一覧を見ていたところaws-s3-deployment なるものを発見したので早速使ってみたいと思います。なおaws-s3-deploymentはデプロイソースとして以下指定できます。 ローカルディレクトリのデプロイ ローカルのzipファイルのデプロイ S3バケット上に配置したzipのデプロイ 今回は1をソースにしてデプロイしてみました。 aws-s3-deploymentモジュールは現在、Stability: Experimental(実験的)となっており、今後変更される可能性があります。実稼働環境での利用は非推奨となっています。
![[AWS CDK]S3へローカルファイルをデプロイしてWebサイトを公開する | DevelopersIO](https://images.weserv.nl/?url=https%3A%2F%2Fcdn-ak-scissors.b.st-hatena.com%2Fimage%2Fsquare%2F92a069de3c7b583973daaf530883535d2e2b3e5a%2Fheight%3D288%3Bversion%3D1%3Bwidth%3D512%2Fhttps%253A%252F%252Fdevio2023-media.developers.io%252Fwp-content%252Fuploads%252F2019%252F08%252Faws-cloud-development-kit.png&q=12&output=webp&max-age=110)