BucketPolicy / Action / delete
delete#
- S3.BucketPolicy.delete(**kwargs)#
- This implementation of the DELETE action uses the policy subresource to delete the policy of a specified bucket. If you are using an identity other than the root user of the Amazon Web Services account that owns the bucket, the calling identity must have the - DeleteBucketPolicypermissions on the specified bucket and belong to the bucket owner’s account to use this operation.- If you don’t have - DeleteBucketPolicypermissions, Amazon S3 returns a- 403 Access Deniederror. If you have the correct permissions, but you’re not using an identity that belongs to the bucket owner’s account, Amazon S3 returns a- 405 Method Not Allowederror.- Warning - As a security precaution, the root user of the Amazon Web Services account that owns a bucket can always use this operation, even if the policy explicitly denies the root user the ability to perform this action. - For more information about bucket policies, see Using Bucket Policies and UserPolicies. - The following operations are related to - DeleteBucketPolicy- See also: AWS API Documentation - Request Syntax - response = bucket_policy.delete( ExpectedBucketOwner='string' ) - Parameters:
- ExpectedBucketOwner (string) – The account ID of the expected bucket owner. If the bucket is owned by a different account, the request fails with the HTTP status code - 403 Forbidden(access denied).
- Returns:
- None