반응형
## A 계정에서 EC2 생성 및 IAM 역할 생성
- Create Policy 클릭
: S3 선택
: ListBucket, GetObject, PutObject 선택
- Bucket ==> Add ARN 클릭 (계정 B의 버킷 정보 필요)
- 계정 B의 버킷정보 입력
- Object ==> Add ARN 클릭 (계정 B의 버킷 정보 필요)
- Policy 명 입력 (crossAccountS3Policy)
- IAM 역할 생성 (crossAccountS3Role)
## EC2 에 IAM 역할 등록
## EC2 에서 aws s3 ls 확인 (액세스 거부)
- EC2 IAM 역할은 있지만, 특정 S3 버킷에 버킷 정책이 연결 필요
## 계정 B의 S3버킷으로 이동 (Permission 이동)
- 버킷정책 수정 (Policy Generator 클릭)
- 위 내용을 바탕으로 버킷정책 튜닝 (Resource, Principal 내용)
- 계정 B의 버킷정책 등록
## 계정 A의 EC2에서 aws s3 ls 버킷명 확인
## 계정 B의 S3버킷 확인
반응형
'[AWS-DR] > S3' 카테고리의 다른 글
[참고] Access S3 Objects of One Account from EC2 Instance in Another Account (84) | 2024.07.23 |
---|---|
Server-Side Encryption in S3 using KMS - SSE-KMS (72) | 2024.07.01 |
[중요] AWS S3 Event Notifications with SNS and SQS !! (76) | 2024.06.30 |
[중요] AWS S3 Replicate 테스트, 다른 AWS계정으로 버킷 복제하기!! (60) | 2024.06.26 |
[참고] AWS S3 CRR vs SRR replication (교차 리전 복제, 동일 리전 복제) (60) | 2024.06.26 |
댓글