Amazon S3 버킷에 용량 관리자 데이터 내보내기 설정
용량 관리자 데이터 내보내기를 받으려면 AWS 계정 계정에 내보내기 파일을 수신하고 저장할 Amazon S3 버킷이 있어야 합니다. 용량 관리자 콘솔에서 내보내기를 생성할 때 소유한 기존 Amazon S3 버킷을 선택하거나 새 버킷을 생성할 수 있습니다.
두 경우 모두 용량 관리자가 내보내기 파일을 전송할 수 있도록 필요한 버킷 정책을 적용해야 합니다. 데이터 내보내기를 생성한 후 Amazon S3 콘솔에서 이 정책을 편집하거나 버킷 소유자를 변경하면 용량 관리자가 내보내기를 전송할 수 없습니다.
Amazon S3 버킷을 생성하려면 Amazon Simple Storage Service 사용 설명서의 S3 버킷 생성을 참조하세요.
용량 관리자가 데이터 내보내기를 전송하도록 허용하려면 S3 버킷에 다음 정책을 적용해야 합니다.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "ec2.capacitymanager.amazonaws.com" }, "Action": [ "s3:PutObject", "s3:GetObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket", "arn:aws:s3:::amzn-s3-demo-bucket/*" ], "Condition": { "StringEquals": { "aws:SourceAccount": "111122223333" }, "ArnLike": { "aws:SourceArn": "arn:aws:ec2:us-east-1:111122223333:capacity-manager-data-export/*" } } } ] }
이 버킷 정책은 용량 관리자 데이터 내보내기 파일을 안전하게 버킷으로 전송할 수 있도록 하는 데 도움이 됩니다. 구체적으로 설명하면 다음과 같습니다.
-
용량 관리자 데이터 내보내기가 전송될 때마다 AWS는 내보내기를 설정한 계정이 여전히 버킷을 소유하고 있는지를 먼저 확인합니다. 버킷 소유권이 변경된 경우 내보내기는 전송되지 않습니다. 이는 용량 관리자 데이터의 보안을 보장하는 데 도움이 됩니다. 이 버킷 정책을 통해 AWS(
"Effect": "Allow")는 어떤 계정이 버킷("Action": ["s3:ListBucket"])을 소유하고 있는지 확인할 수 있습니다. -
이 정책은 용량 관리자 서비스(
"Service": "ec2.capacitymanager.amazonaws.com")에 내보내기 파일을 작성하고("Action": "s3:PutObject") 객체를 읽어("Action": "s3:GetObject") 버킷에 데이터를 복사할 수 있는 권한을 부여합니다.