本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 傳回的地址。