获取桶策略

get_bucket_policy操作返回指定存储桶的授权策略。如果您使用的身份不是该存储桶的拥有者,则调用身份必须对指定存储桶具有__GetBucketPolicy__权限,且属于该存储桶所有者的账户。

如果您没有__GetBucketPolicy__权限,方法将返回403 Access Denied错误。如果您具有正确的权限,但您没有使用属于存储桶所有者账户的身份,则返回405 Method Not Allowed错误。

def get_bucket_policy():
    try:
        resp = s3_client.get_bucket_policy(
            Bucket='YOUR_BUCKET_NAME',
        )
        print(resp)
    except ClientError as e:
        logging.error(e)yan