删除桶策略

delete_bucket_policy操作删除指定存储桶的授权策略。如果您使用的身份不是该存储桶的拥有者,则调用身份必须对指定存储桶具有__DeleteBucketPolicy__权限,且属于该存储桶所有者的帐户。

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

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