GetSessionConnectionData
Obtém informações de conexão para a conexão de um usuário específico com uma sessão especificada do Amazon DCV.
Parâmetros de solicitação
SessionId
-
O ID da sessão para a qual exibir as informações de conexão.
Tipo: string
Obrigatório: sim
User
-
O nome do usuário para o qual exibir as informações de conexão.
Tipo: string
Obrigatório: sim
Parâmetros de resposta
Id
-
O ID exclusivo da sessão.
Name
-
O nome da sessão.
Owner
-
O proprietário da sessão.
Server
-
Informações sobre o servidor no qual a sessão está sendo executada. Essa estrutura de dados inclui os seguintes parâmetros de resposta aninhada:
Ip
-
O endereço IP ou o nome do host do servidor Amazon DCV.
Hostname
-
O nome do host do host do servidor Amazon DCV.
Port
-
A porta pela qual o servidor Amazon DCV se comunica com os clientes do Amazon DCV.
Endpoints
-
Informações sobre os endpoints do servidor Amazon DCV. Essa estrutura de dados inclui os seguintes parâmetros de resposta aninhada:
IpAddress
-
O endereço IP do endpoint do servidor.
Port
-
A porta do endpoint do servidor.
Protocol
-
O protocolo usado pelo endpoint do servidor. Os possíveis valores incluem:
-
HTTP
— O endpoint usa o protocolo WebSocket (TCP). -
QUIC
— O endpoint usa o protocolo QUIC (UDP).
-
WebUrlPath
-
O caminho do URL da web do endpoint do servidor. Disponível somente para o protocolo HTTP.
WebUrlPath
-
O caminho para o arquivo de configuração do servidor Amazon DCV.
Tags
-
As tags atribuídas ao servidor. Essa estrutura de dados inclui os seguintes parâmetros de resposta aninhada:
Key
-
A chave de tags.
Value
-
O valor da tag.
Type
-
O tipo de sessão.
State
-
O estado atual da sessão. Os valores possíveis são:
-
CREATING
- o Agente está criando a sessão. -
READY
- a sessão está pronta para aceitar conexões de clientes. -
DELETING
- a sessão está sendo excluída. -
DELETED
- a sessão foi excluída. -
UNKNOWN
- incapaz de determinar o estado da sessão. O Agente e o Atendente podem não conseguir se comunicar.
-
CreationTime
-
A data e a hora em que a sessão foi criada.
LastDisconnectionTime
-
A data e a hora da última desconexão do cliente.
NumOfConnections
-
O número de conexões simultâneas que o usuário tem com a sessão.
ConnectionToken
-
O token de autenticação usado para conectar a sessão.
Informações adicionais
As informações obtidas dessa API podem ser transmitidas para um cliente do Amazon DCV para se conectar à sessão do Amazon DCV.
No caso do cliente da Web do Amazon DCV, você pode criar um URL que possa ser aberto no navegador. O URL tem o seguinte formato:
https://
{Ip}
:{Port}{WebUrlPath}
?authToken={ConnectionToken}
#{SessionId}
.
No caso do cliente nativo do Amazon DCV, você pode criar um URL com o esquema dcv://
. Quando o cliente nativo do Amazon DCV é instalado, ele se registra no sistema como manipulador de URLs dcv://
. O URL tem o seguinte formato:
dcv://
{Ip}
:{Port}{WebUrlPath}
?authToken={ConnectionToken}
#{SessionId}
.
nota
Se você estiver usando o Amazon EC2, o endereço IP deverá ser público. Se sua configuração tiver hosts do Amazon DCV atrás de um gateway, especifique o endereço do gateway em vez daquele retornado pela API SessionConnectionData.