액세스 제어 목록 대체 - Amazon Simple Storage Service

액세스 제어 목록 대체

ACL(액세스 제어 목록) 교체 작업은 매니페스트에 나열된 모든 객체에 대해 Amazon S3 ACL(액세스 제어 목록)을 교체합니다. ACL을 사용하여 사용자가 액세스할 수 잇는 객체와 수행할 수 있는 작업을 정의할 수 있습니다.

S3 배치 작업은 사용자가 정의하는 사용자 지정 ACL과 Amazon S3가 사전 정의한 액세스 권한 집합을 포함하는 미리 제공된 ACL을 지원합니다.

매니페스트의 객체가 버전 지정된 버킷에 있는 경우 모든 객체의 특정 버전에 ACL을 적용할 수 있습니다. 이렇게 하려면 매니페스트의 모든 객체에 버전 ID를 지정합니다. 객체에 대한 버전 ID를 포함하지 않을 경우 S3 배치 작업이 해당 객체의 최신 버전에 ACL을 적용합니다.

Amazon S3의 ACL에 대한 자세한 내용은 ACL(액세스 제어 목록) 개요을(를) 참조하세요.

S3 Block Public Access

버킷의 모든 객체에 대한 퍼블릭 액세스를 제한하려면 S3 배치 작업 대신 Amazon S3 퍼블릭 액세스 차단을 사용해야 합니다. 퍼블릭 액세스 차단은 빠르게 효과를 발휘하는 간단한 단일 작업으로 버킷별로 또는 계정 전체에서 퍼블릭 액세스를 제한할 수 있습니다. 이 기능은 버킷 또는 계정의 모든 객체에 대한 퍼블릭 액세스를 제어하려는 경우 더 나은 선택입니다. 매니페스트의 모든 객체에 대해 사용자 지정된 ACL을 적용해야 할 경우에는 S3 배치 작업을 사용합니다. S3 퍼블릭 액세스 차단에 대한 자세한 내용은 Amazon S3 스토리지에 대한 퍼블릭 액세스 차단 섹션을 참조하세요.

S3 객체 소유권

매니페스트의 객체가 객체 소유권에 대해 버킷 소유자 적용 설정을 사용하는 버킷에 있는 경우, Replace access control list (ACL)(ACL(액세스 제어 목록) 바꾸기) 작업은 버킷 소유자에게 모든 권한을 부여하는 객체 ACL만 지정할 수 있습니다. 이 작업은 다른 AWS 계정 또는 그룹에 객체 ACL 권한을 부여할 수 없습니다. 자세한 정보는 객체 소유권 제어 및 버킷에 대해 ACL 사용 중지을 참조하십시오.

규제 및 제한

  • 액세스 제어 목록 교체 작업을 실행하기 위해 지정하는 역할에는 기본 Amazon S3 PutObjectAcl 작업을 수행할 수 있는 권한이 있어야 합니다. 필요한 권한에 대한 자세한 내용은 Amazon Simple Storage Service API ReferencePutObjectAcl을 참조하세요.

  • S3 배치 작업은 Amazon S3 PutObjectAcl 작업을 사용하여 매니페스트의 모든 객체에 지정된 ACL을 적용합니다. 따라서 기본 PutObjectAcl 작업에 적용되는 모든 규제 및 제한은 S3 배치 작업 액세스 제어 목록 교체 작업에도 적용됩니다.