Lightsail / Client / get_bucket_access_keys
get_bucket_access_keys#
- Lightsail.Client.get_bucket_access_keys(**kwargs)#
- Returns the existing access key IDs for the specified Amazon Lightsail bucket. - Warning- This action does not return the secret access key value of an access key. You can get a secret access key only when you create it from the response of the CreateBucketAccessKey action. If you lose the secret access key, you must create a new access key. - See also: AWS API Documentation - Request Syntax- response = client.get_bucket_access_keys( bucketName='string' ) - Parameters:
- bucketName (string) – - [REQUIRED] - The name of the bucket for which to return access keys. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'accessKeys': [ { 'accessKeyId': 'string', 'secretAccessKey': 'string', 'status': 'Active'|'Inactive', 'createdAt': datetime(2015, 1, 1), 'lastUsed': { 'lastUsedDate': datetime(2015, 1, 1), 'region': 'string', 'serviceName': 'string' } }, ] } - Response Structure- (dict) – - accessKeys (list) – - An object that describes the access keys for the specified bucket. - (dict) – - Describes an access key for an Amazon Lightsail bucket. - Access keys grant full programmatic access to the specified bucket and its objects. You can have a maximum of two access keys per bucket. Use the CreateBucketAccessKey action to create an access key for a specific bucket. For more information about access keys, see Creating access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide. - Warning- The - secretAccessKeyvalue is returned only in response to the- CreateBucketAccessKeyaction. You can get a secret access key only when you first create an access key; you cannot get the secret access key later. If you lose the secret access key, you must create a new access key.- accessKeyId (string) – - The ID of the access key. 
- secretAccessKey (string) – - The secret access key used to sign requests. - You should store the secret access key in a safe location. We recommend that you delete the access key if the secret access key is compromised. 
- status (string) – - The status of the access key. - A status of - Activemeans that the key is valid, while- Inactivemeans it is not.
- createdAt (datetime) – - The timestamp when the access key was created. 
- lastUsed (dict) – - An object that describes the last time the access key was used. - Note- This object does not include data in the response of a CreateBucketAccessKey action. If the access key has not been used, the - regionand- serviceNamevalues are- N/A, and the- lastUsedDatevalue is null.- lastUsedDate (datetime) – - The date and time when the access key was most recently used. - This value is null if the access key has not been used. 
- region (string) – - The Amazon Web Services Region where this access key was most recently used. - This value is - N/Aif the access key has not been used.
- serviceName (string) – - The name of the Amazon Web Services service with which this access key was most recently used. - This value is - N/Aif the access key has not been used.
 
 
 
 
 
 - Exceptions- Lightsail.Client.exceptions.AccessDeniedException
- Lightsail.Client.exceptions.InvalidInputException
- Lightsail.Client.exceptions.NotFoundException
- Lightsail.Client.exceptions.ServiceException
- Lightsail.Client.exceptions.UnauthenticatedException