기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWSConfigRemediation-ConfigureS3BucketPublicAccessBlock
설명
AWSConfigRemediation-ConfigureS3BucketPublicAccessBlock
실행서는 사용자가 실행서 파라미터에서 지정하는 값을 기반으로 Amazon S3 버킷의 Amazon Simple Storage Service(Amazon S3) 퍼블릭 액세스 차단 설정을 구성합니다.
문서 유형
자동화
소유자
Amazon
플랫폼
Linux, macOS, Windows
Parameters
-
AutomationAssumeRole
타입: 문자열
설명: (필수) 사용자를 대신하여 Systems Manager Automation을 통해 작업을 수행할 수 있도록 허용하는 AWS Identity and Access Management (IAM) 역할의 Amazon 리소스 이름(ARN)입니다.
-
BlockPublicAcls
타입: 부울
기본값: true
설명: (선택 사항)
true
로 설정하면 Amazon S3는 S3 버킷에 대한 퍼블릭 액세스 제어 목록(ACL), 그리고BucketName
파라미터에서 지정하는 S3 버킷에 저장된 객체를 차단합니다. -
BlockPublicPolicy
타입: 부울
기본값: true
설명: (선택 사항)
true
로 설정하면 Amazon S3는BucketName
파라미터에서 지정하는 S3 버킷에 대한 퍼블릭 버킷 정책을 차단합니다. -
BucketName
타입: 문자열
설명: (필수) 구성하려는 S3 버킷의 이름입니다.
-
IgnorePublicAcls
타입: 부울
기본값: true
설명: (선택 사항)
true
로 설정하면 Amazon S3는BucketName
파라미터에서 지정하는 S3 버킷에 대한 모든 퍼블릭 ACL을 무시합니다. -
RestrictPublicBuckets
타입: 부울
기본값: true
설명: (선택 사항)
true
로 설정하면 Amazon S3는BucketName
파라미터에서 지정하는 S3 버킷에 대한 퍼블릭 버킷 정책을 제한합니다.
필수 IAM 권한
실행서를 성공적으로 사용하려면 AutomationAssumeRole
파라미터에 다음 작업이 필요합니다.
-
ssm:StartAutomationExecution
-
ssm:GetAutomationExecution
-
s3:GetAccountPublicAccessBlock
-
s3:PutAccountPublicAccessBlock
-
s3:GetBucketPublicAccessBlock
-
s3:PutBucketPublicAccessBlock
문서 단계
-
aws:executeAwsApi
-BucketName
파라미터에 지정된 S3 버킷의PublicAccessBlock
구성을 생성하거나 수정합니다. -
aws:executeScript
-BucketName
파라미터에 지정된 S3 버킷에 대해PublicAccessBlock
구성을 반환하고 실행서 파라미터에 지정된 값을 기반으로 변경이 성공적으로 수행되었는지 확인합니다.