On boto에서는 다음과 같은 방식으로 S3에 연결할 때 내 자격 증명을 지정했습니다.
boto.s3.connection 가져오기 키에서 boto 가져오기, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY )
그런 다음 S3를 사용하여 작업을 수행할 수 있습니다(제 경우에는 버킷에서 객체 삭제).
boto3를 사용하여 제가 찾은 모든 예제
import boto3 S3 = boto3.resource( "s3" ) S3.Object( bucket_name, key_name ).delete()
나는 할 수 없었다 "내 자격 증명을 지정하지 않아 모든 시도가 InvalidAccessKeyId
오류와 함께 실패합니다.
boto3으로 자격 증명을 지정하려면 어떻게 해야 합니까?