boto3 S3に接続するときに資格情報を指定するにはどうすればよいですか?

| | | | | | | |

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で資格情報を指定するにはどうすればよいですか?