Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
UpdateSessionPermissions
更新特定 Amazon DCV 会话的用户权限。
请求参数
SessionId
-
要更改权限的会话的 ID。
类型:字符串
必需:是
Owner
-
要更改权限的会话的所有者。
类型:字符串
必需:是
PermissionFile
-
要使用的权限文件的 Base64 编码内容。有关更多信息,请参阅《Amazon DCV 管理员指南》中的配置 Amazon DCV 授权。
类型:字符串
必需:是
响应参数
示例
- Python
-
请求
以下示例为具有会话 ID SessionId1897
的会话设置新权限。
from swagger_client.models.update_session_permissions_request_data import UpdateSessionPermissionsRequestData
def get_session_permissions_api():
api_instance = swagger_client.SessionPermissionsApi(swagger_client.ApiClient(get_client_configuration()))
set_request_headers(api_instance.api_client)
return api_instancedef update_session_permissions(session_permissions_to_update):
update_session_permissions_request = list()
for session_id, owner, permissions_base64_encoded in session_permissions_to_update:
a_request = UpdateSessionPermissionsRequestData(
session_id=session_id, owner=owner, permissions_file=permissions_base64_encoded)
update_session_permissions_request.append(a_request)
print('Update Session Permissions Request:', update_session_permissions_request)
api_instance = get_session_permissions_api()
api_response = api_instance.update_session_permissions(body=update_session_permissions_request)
print('Update Session Permissions Response:', api_response)
def main():
update_session_permissions([('SessionId1897', 'an owner 1890', 'file_base64_encoded')])
响应
以下是示例输出。
{
'request_id': 'd68ebf66-4022-42b5-ba65-99f89b18c341',
'successful_list': [
{'
session_id': 'SessionId1897'
}
],
'unsuccessful_list': []
}