CloudFront / Client / get_cloud_front_origin_access_identity
get_cloud_front_origin_access_identity¶
- CloudFront.Client.get_cloud_front_origin_access_identity(**kwargs)¶
Get the information about an origin access identity.
See also: AWS API Documentation
Request Syntax
response = client.get_cloud_front_origin_access_identity( Id='string' )
- Parameters:
Id (string) –
[REQUIRED]
The identity’s ID.
- Return type:
dict
- Returns:
Response Syntax
{ 'CloudFrontOriginAccessIdentity': { 'Id': 'string', 'S3CanonicalUserId': 'string', 'CloudFrontOriginAccessIdentityConfig': { 'CallerReference': 'string', 'Comment': 'string' } }, 'ETag': 'string' }
Response Structure
(dict) –
The returned result of the corresponding request.
CloudFrontOriginAccessIdentity (dict) –
The origin access identity’s information.
Id (string) –
The ID for the origin access identity, for example,
E74FTE3AJFJ256A.S3CanonicalUserId (string) –
The Amazon S3 canonical user ID for the origin access identity, used when giving the origin access identity read permission to an object in Amazon S3.
CloudFrontOriginAccessIdentityConfig (dict) –
The current configuration information for the identity.
CallerReference (string) –
A unique value (for example, a date-time stamp) that ensures that the request can’t be replayed.
If the value of
CallerReferenceis new (regardless of the content of theCloudFrontOriginAccessIdentityConfigobject), a new origin access identity is created.If the
CallerReferenceis a value already sent in a previous identity request, and the content of theCloudFrontOriginAccessIdentityConfigis identical to the original request (ignoring white space), the response includes the same information returned to the original request.If the
CallerReferenceis a value you already sent in a previous request to create an identity, but the content of theCloudFrontOriginAccessIdentityConfigis different from the original request, CloudFront returns aCloudFrontOriginAccessIdentityAlreadyExistserror.Comment (string) –
A comment to describe the origin access identity. The comment cannot be longer than 128 characters.
ETag (string) –
The current version of the origin access identity’s information. For example:
E2QWRUHAPOMQZL.
Exceptions
CloudFront.Client.exceptions.AccessDeniedCloudFront.Client.exceptions.NoSuchCloudFrontOriginAccessIdentity