As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
GetSessionEmbedUrl
Gera um URL de sessão e um código de autorização que você pode usar para incorporar a Amazon Amazon QuickSight no código do servidor da web. Usar oGetSessionEmbedUrl
onde você deseja fornecer um portal de criação que permite aos usuários criar fontes de dados, análises e painéis. Os usuários que acessam uma Amazon incorporada QuickSight o console precisa pertencer à coorte de segurança do autor ou administrador. Se você quiser restringir as permissões a alguns desses recursos, adicione um perfil de permissões personalizado ao usuário com a
UpdateUser
Operação da API do. Usar o
RegisterUser
Operação de API para adicionar um novo usuário com um perfil de permissão personalizado anexado. Para obter mais informações, consulte as seções a seguir noAmazônia QuickSight Guia do usuário do:
Sintaxe da solicitação
GET /accounts/AwsAccountId
/session-embed-url?entry-point=EntryPoint
&session-lifetime=SessionLifetimeInMinutes
&user-arn=UserArn
HTTP/1.1
Parâmetros da solicitação de URI
A solicitação usa os parâmetros de URI a seguir.
- AwsAccountId
-
O ID do doConta da AWSassociado a sua Amazon QuickSight assinatura.
Restrições de tamanho: Comprimento fixo de 12.
Padrão:
^[0-9]{12}$
Obrigatório: Sim
- EntryPoint
-
O URL que você usa para acessar a sessão incorporada. A URL do ponto de entrada está restrita aos seguintes caminhos:
-
/start
-
/start/analyses
-
/start/dashboards
-
/start/favorites
-
/dashboards/DashboardId
- ondeDashboardId
é a chave de ID real da Amazon. QuickSight URL do console do painel -
/analyses/AnalysisId
- ondeAnalysisId
é a chave de ID real da Amazon. QuickSight URL do console da análise da análise.
Restrições de tamanho: Tamanho mínimo de 1. Tamanho máximo de 1000.
-
- SessionLifetimeInMinutes
-
por quantos minutos a sessão é válida. O tempo de vida da sessão deve estar a 15 a 600 minutos.
Intervalo válido: Valor mínimo de 15. Valor máximo de 600.
- UserArn
-
A Amazon QuickSight Nome de recurso da Amazon (ARN) do usuário, para uso com o nome do recurso da Amazon
QUICKSIGHT
tipo de identidade. Você pode usar isso para qualquer tipo de Amazon QuickSight usuários em sua conta (leitores, autores ou administradores). Eles precisam ser autenticadas como uma das seguintes opções:-
Usuários ou membros do grupo do Active Directory (AD)
-
Usuários não federados convidados.
-
AWS Identity and Access Management(IAM) e usuários do SAML, o OpenID Connect ou a federação do SAML, o OpenID Connect ou a federação do IAM
Omitir esse parâmetro para usuários no terceiro grupo, usuários do IAM e sessões baseadas em função do IAM.
-
Corpo da solicitação
Essa solicitação não tem o corpo da solicitação.
Sintaxe da resposta
HTTP/1.1 Status
Content-type: application/json
{
"EmbedUrl": "string",
"RequestId": "string"
}
Elementos de resposta
Se a ação for bem-sucedida, o serviço retornará a resposta HTTP a seguir.
- Status
-
O status HTTP da solicitação.
Os seguintes dados são retornados no formato JSON pelo serviço.
- EmbedUrl
-
Um URL de uso único que você pode colocar em sua página da web do lado do servidor para incorporar sua Amazon QuickSight session. Esse URL é válido por 5 minutos. A operação da API fornece ao URL um
auth_code
valor que permite um (e somente um) logon em uma sessão de usuário válida por 10 horas.Type: String
- RequestId
-
OAWSID da solicitação para essa operação.
Type: String
Erros
Para obter informações sobre os erros que são comuns a todas as ações, consulteErros comuns.
- AccessDeniedException
-
Você não tem acesso a esse item. Não foi possível validar as credenciais fornecidas. Talvez você não tenha permissão para executar a solicitação. Verifique se sua conta está autorizada a usar a Amazon QuickSight , se as suas políticas têm as permissões corretas e se você está usando as chaves de acesso corretas.
Código de status HTTP: 401
- InternalFailureException
-
Ocorreu um erro interno.
Código de status HTTP: 500
- InvalidParameterValueException
-
Um ou mais parâmetros têm um valor que não é válido.
Código de status HTTP: 400
- QuickSightUserNotFoundException
-
O usuário com o nome fornecido não foi encontrado. Esse erro pode acontecer em qualquer operação que exija encontrar um usuário com base em um nome de usuário fornecido, como
DeleteUser
,DescribeUser
e assim por diante.Código de status HTTP: 404
- ResourceExistsException
-
O recurso especificado já existe.
Código de status HTTP: 409
- ResourceNotFoundException
-
Não foi possível encontrar um ou mais recursos.
Código de status HTTP: 404
- SessionLifetimeInMinutesInvalidException
-
O número de minutos especificado para o tempo de vida de uma sessão não é válido. O tempo de vida da sessão deve estar a 15 a 600 minutos.
Código de status HTTP: 400
- ThrottlingException
-
O acesso é limitado.
Código de status HTTP: 429
- UnsupportedUserEditionException
-
Esse erro indica que você está chamando uma operação em uma Amazon. QuickSightassinatura em que a edição não inclui suporte para essa operação. Amazon Amazon QuickSight No momento, a Standard Edition e Enterprise Edition. Nem todas operações e recursos estão disponível em todas as edições.
Código de status HTTP: 403
Consulte também
Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos de linguagem, consulte o seguinte: