S3 / Client / get_bucket_request_payment
get_bucket_request_payment#
- S3.Client.get_bucket_request_payment(**kwargs)#
- Returns the request payment configuration of a bucket. To use this version of the operation, you must be the bucket owner. For more information, see Requester Pays Buckets. - The following operations are related to - GetBucketRequestPayment:- See also: AWS API Documentation - Request Syntax - response = client.get_bucket_request_payment( Bucket='string', ExpectedBucketOwner='string' ) - Parameters:
- Bucket (string) – - [REQUIRED] - The name of the bucket for which to get the payment request configuration 
- 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).
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'Payer': 'Requester'|'BucketOwner' } - Response Structure - (dict) – - Payer (string) – - Specifies who pays for the download and request fees. 
 
 
 - Examples - The following example retrieves bucket versioning configuration. - response = client.get_bucket_request_payment( Bucket='examplebucket', ) print(response) - Expected Output: - { 'Payer': 'BucketOwner', 'ResponseMetadata': { '...': '...', }, }