boto에서 다음과 같은 방식으로 S3에 연결할 때 내 자격 증명을 지정했습니다.
import boto
from boto.s3.connection import Key, 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에 자격 증명을 어떻게 지정할 수 있습니까?