boto3를 사용하여 AWS에서 S3 액세스 키가 특정 버킷에 액세스 할 수 있는지 여부를 확인하는 방법

요한 네랑가

동일한 액세스 키를 사용하여 두 개의 다른 AWS 계정에있는 두 개의 다른 버킷에서 파일을 복사하려고합니다. 그래서 403 금지라는 오류를 제공하므로 boto3를 사용하여 파일을 복사하기 전에 파일을 복사하는 데 사용하는 액세스 키에 해당 버킷에 대한 권한이 있는지 확인하고 싶습니다. 어쨌든 이것을 할 수 있습니까?

John Rotenstein

다른 AWS 계정에 속하는 Amazon S3 버킷간에 객체를 복사하는 경우 다음을 포함하는 단일 자격 증명 집합 을 사용해야합니다 .

  • GetObject 소스 버킷에 대한 권한
  • PutObject 대상 버킷에 대한 권한

또한 개체 소유권 문제를 방지 하려면 CopyObject명령을로 보내야합니다 destination bucket.

따라서 다음을 권장합니다.

  • 사용 자격 증명 로부터 대상 계정 ( dest-IAM-user)
  • 액세스 를 허용 하는 버킷 정책소스 버킷에 추가합니다.GetObjectdest-IAM-user

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관