1
내 버킷에 get_object
및 put_object
을 사용하여 개체를 가져올 수 있지만 copy_object
을 실행할 수 없습니다. 현재 Python의 Boto3을 사용하고 있습니다. IAM 작업에서 get*
과 put
을 허용하지만 그 밖의 무엇이 필요합니까?파일을 복사하는 데 필요한 S3 IAM 작업의 유형은 무엇입니까?
오류 : An error occurred (AccessDenied) when calling the CopyObject operation: Access Denied
copy_source = {
'Bucket': 'mybucket',
'Key': 's3/B.csv'
}
response = client.copy_object(Bucket=bucket, CopySource=copy_source, Key='test/copied.csv')
"copy_object를 실행할 수 없습니다"- 오류/메시지가 포함되도록 질문을 편집하십시오. 뿐만 아니라 그것을 일으키는 코드. – Mendhak
원본 및 대상 버킷 모두에 IAM 권한이 있습니까? – helloV
예, 원본 버킷과 대상 버켓이 동일한 버켓으로되어 있고이 오류가 발생했습니다. – simplycoding