本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
GetSessionConnectionData
取得特定使用者連線到特定 Amazon DCV 工作階段的連線資訊。
請求參數
SessionId-
要檢視連線資訊的工作階段 ID。
類型:字串
必要:是
User-
要檢視連線資訊的使用者名稱。
類型:字串
必要:是
回應參數
Id-
工作階段的唯一 ID。
Name-
工作階段的名稱。
Owner-
工作階段的擁有者。
Server-
工作階段執行所在伺服器的相關資訊。此資料結構包含下列巢狀回應參數:
Ip-
Amazon DCV 伺服器主機的 IP 地址。
Hostname-
Amazon DCV 伺服器主機的主機名稱。
Port-
Amazon DCV 伺服器與 Amazon DCV 用戶端通訊的連接埠。
Endpoints-
Amazon DCV 伺服器端點的相關資訊。此資料結構包含下列巢狀回應參數:
IpAddress-
伺服器端點的 IP 地址。
Port-
伺服器端點的連接埠。
Protocol-
伺服器端點所使用的通訊協定。可能的值包括:
-
HTTP— 端點使用 WebSocket (TCP) 通訊協定。 -
QUIC— 端點使用 QUIC (UDP) 通訊協定。
-
WebUrlPath-
伺服器端點的 Web URL 路徑。僅適用於 HTTP 通訊協定。
WebUrlPath-
Amazon DCV 伺服器組態檔案的路徑。
Tags-
指派給伺服器的標籤。此資料結構包含下列巢狀回應參數:
Key-
標籤金鑰。
Value-
標籤值。
Type-
工作階段的類型。
State-
工作階段的目前狀態。可能值為:
-
CREATING- 中介裝置正在建立工作階段。 -
READY- 工作階段已準備好接受用戶端連線。 -
DELETING- 正在刪除工作階段。 -
DELETED- 已刪除工作階段。 -
UNKNOWN- 無法判斷工作階段的狀態。中介裝置和代理程式可能無法通訊。
-
CreationTime-
工作階段建立的日期和時間。
LastDisconnectionTime-
上次用戶端中斷連線的日期和時間。
NumOfConnections-
使用者與工作階段的並行連線數。
ConnectionToken-
用於連線至工作階段的身分驗證字符。
其他資訊
從此 API 取得的資訊可以傳遞至 Amazon DCV 用戶端,以連線至 Amazon DCV 工作階段。
如果是 Amazon DCV Web 用戶端,您可以建置可在瀏覽器中開啟的 URL。URL 的格式如下:
https://{Ip}:{Port}{WebUrlPath}?authToken={ConnectionToken}#{SessionId}.
如果是 Amazon DCV 原生用戶端,您可以使用dcv://結構描述建置 URL。安裝 Amazon DCV 原生用戶端時,它會向系統註冊本身,做為 dcv:// URLs的處理常式。URL 的格式如下:
dcv://{Ip}:{Port}{WebUrlPath}?authToken={ConnectionToken}#{SessionId}.
注意
如果您使用的是 Amazon EC2,IP 地址應為公有地址。如果您的組態在閘道後方有 Amazon DCV 主機,請指定閘道地址,而不是 SessionConnectionData API 傳回的地址。