こんにちは!イーゴリです。
本日の記事では、AWS CloudFormationでAmazon S3のブロックパブリックアクセスの方法をご紹介致します。
AWSTemplateFormatVersion: "2010-09-09"
Description: "Blocking public access to your S3 Bucket"
Resources:
S3Bucket:
Type: "AWS::S3::Bucket"
Properties:
BucketName: !Sub "BucketName-${AWS::AccountId}"
PublicAccessBlockConfiguration:
BlockPublicAcls: True
BlockPublicPolicy: True
IgnorePublicAcls: True
RestrictPublicBuckets: True
私の場合、バケット名は「BucketName-<AWSアカウント番号>」の形で作成しましたが、固定値のバケット名を設定したい場合、下記のように修正してください。
BucketName: "BucketName"
作成したバケットの「アクセス許可」をクリックしますと、下記のような結果を確認できます。


以上、御一読ありがとうございました。
本田 イーゴリ (記事一覧)
カスタマーサクセス部
・2024 Japan AWS Top Engineers (Security)
・AWS SAP, DOP, SCS, DBS, SAA, DVA, CLF
・Azure AZ-900
・EC-Council CCSE
趣味:日本国内旅行(47都道府県制覇)・ドライブ・音楽