def _create_access_key(self): if self.ram_user_access_key_id and self.ram_user_access_key_secret: return response = request_helper(self.client, ListAccessKeysRequest(), UserName=self.default_ram_user_name) for access_key in find_in_response(response, keys=['AccessKeys', 'AccessKey']): access_key_id = access_key['AccessKeyId'] request_helper(self.client, DeleteAccessKeyRequest(), UserAccessKeyId=access_key_id, UserName=self.default_ram_user_name) response = request_helper(self.client, CreateAccessKeyRequest(), UserName=self.default_ram_user_name) self.ram_user_access_key_id = find_in_response(response, keys=['AccessKey', 'AccessKeyId']) self.ram_user_access_key_secret = find_in_response( response, keys=['AccessKey', 'AccessKeySecret'])
def _delete_access_key(self): request_helper(self.client, DeleteAccessKeyRequest(), UserName=self.default_ram_user_name, UserAccessKeyId=self.ram_user_access_key_id)