Provedor de credenciais do IDC do navegador do SageMaker
Um plug-in de autenticação que se conecta ao Amazon Athena por meio do SageMaker Unified Studio. Ele abre um navegador para login no Identity Center do AWS Identity and Access Management usando o fluxo do código de autorização do OAuth 2.0 com o PKCE e, em seguida, troca o token resultante por credenciais temporárias com escopo definido para o domínio do SageMaker Unified Studio e o ambiente de projeto do Athena.
Para obter informações sobre como habilitar e usar o Centro de Identidade do IAM, consulte Step 1: Enable IAM Identity Center no Guia do usuário do Centro de Identidade do AWS IAM.
nota
Esse plug-in foi projetado para ambientes de área de trabalho de usuário único. Em ambientes compartilhados, como Windows Terminal Servers ou Remote Desktop Services, os administradores do sistema são responsáveis por estabelecer e manter os limites de segurança entre os usuários.
Provedor de credenciais
O provedor de credenciais que será usado para autenticar solicitações à AWS. Defina o valor desse parâmetro como SageMakerBrowserIdc. Observe que o alias AWSCredentialsProviderClass está obsoleto; em vez disso, use o nome do parâmetro CredentialsProvider.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão | Valor a ser usado |
|---|---|---|---|---|
| CredentialsProvider | AWSCredentialsProviderClass (obsoleto), DataZoneIdc | Obrigatório | nenhuma | SageMakerBrowserIdc |
Identificador de domínio DataZone
Identificador do domínio DataZone a ser usado.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| DataZoneDomainId | nenhuma | Obrigatório | nenhuma |
Identificador do projeto do DataZone
Identificador do projeto do DataZone a ser usado.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| DataZoneProjectId | nenhuma | Opcional | nenhuma |
Identificador de ambiente DataZone
Identificador do ambiente DataZone a ser usado. Necessário se DataZoneProjectId não for especificado.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| DataZoneEnvironmentId | nenhuma | Opcional | nenhuma |
Região de domínio DataZone
O local Região da AWS é onde seu domínio DataZone é provisionado.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| DataZoneDomainRegion | nenhuma | Obrigatório | nenhuma |
Região
O local Região da AWS onde seu ambiente DataZone e o grupo de trabalho Athena são provisionados.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| Região | nenhuma | Obrigatório | nenhuma |
URL do emissor do Centro de Identidade do IAM
O URL do emissor da instância do Centro de Identidade do IAM que o domínio DataZone usa.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| IdentityCenterIssuerUrl | nenhuma | Obrigatório | nenhuma |
Substituição de endpoint do DataZone
O endpoint da API DataZone a ser usado em vez do padrão para a fornecida Região da AWS.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| DataZoneEndpointOverride | nenhuma | Opcional | nenhuma |
Habilitar o armazenamento em cache de tokens
Quando habilitado, permite que o mesmo token de acesso do Centro de Identidade do IAM seja usado nas conexões do driver. Isso impede que ferramentas SQL que criam várias conexões de driver iniciem várias janelas do navegador. Se você habilitar esse parâmetro, recomendamos que você feche a ferramenta SQL imediatamente após usá-la para limpar o cache de tokens e exigir uma nova autenticação.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| EnableTokenCaching | nenhuma | Opcional | FALSE |
Escutar porta
O número da porta que escuta a resposta do Centro de Identidade do IAM.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| ListenPort | nenhuma | Opcional | 8000 |
Tempo limite de resposta do provedor de identidades
O período de tempo, em segundos, até o driver parar de esperar a resposta do Centro de Identidade do IAM.
| Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
|---|---|---|---|
| IdpResponseTimeout | nenhuma | Opcional | 120 |