在 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()
我不能"t 指定我的憑據,因此所有嘗試都因 InvalidAccessKeyId
錯誤而失敗。
如何使用 boto3 指定憑據?