View a markdown version of this page

Provedor de credenciais do IDC do navegador do SageMaker - Amazon Athena

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