【AWS CloudFormation】Amazon S3のブロックパブリックアクセスをブロックする

記事タイトルとURLをコピーする

こんにちは!イーゴリです。

本日の記事では、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"

作成したバケットの「アクセス許可」をクリックしますと、下記のような結果を確認できます。

以上、御一読ありがとうございました。

本田 イーゴリ (記事一覧)

カスタマーサクセス部

・AWS SAP, DOP, SCS, DBS, SAA, DVA, CLF
・Azure AZ-900
・EC-Council CCSE

趣味:日本国内旅行(47都道府県制覇)・ドライブ・音楽