Um mecanismo de autenticação baseado em SAML que permite a autenticação no Athena usando o provedor de identidades do Azure AD. Esse método pressupõe que uma federação já tenha sido configurada entre o Athena e o Azure AD.
nota
Alguns dos nomes de parâmetros presentes nesta seção têm aliases. Os aliases são equivalentes funcionais dos nomes dos parâmetros e foram fornecidos para disponibilizar a compatibilidade retroativa com o driver JDBC 2.x. Como os nomes dos parâmetros foram aprimorados para seguir uma convenção de nomenclatura mais clara e consistente, recomendamos que você os use em vez dos aliases, que foram descontinuados.
Provedor de credenciais
O provedor de credenciais que será usado para autenticar solicitações à AWS. Defina o valor desse parâmetro como AzureAD
.
Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão | Valor a ser usado |
---|---|---|---|---|
CredentialsProvider | AWSCredentialsProviderClass (obsoleto) | Obrigatório | nenhuma | AzureAD |
Usuário
O endereço de e-mail do usuário do Azure AD a ser usado para autenticação no Azure AD.
Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
---|---|---|---|
Usuário | UID (obsoleto) | Obrigatório | nenhuma |
Senha
A senha do usuário do Azure AD.
Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
---|---|---|---|
Senha | PWD (obsoleto) | Obrigatório | nenhuma |
ID de locatário do Azure AD
O ID de locatário da aplicação do Azure AD.
Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
---|---|---|---|
AzureAdTenantId | tenant_id (obsoleto) | Obrigatório | nenhuma |
ID de cliente do Azure AD
O ID de cliente da aplicação do Azure AD.
Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
---|---|---|---|
AzureAdClientId | client_id (obsoleto) | Obrigatório | nenhuma |
Segredo de cliente do Azure AD
O segredo de cliente da aplicação do Azure AD.
Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
---|---|---|---|
AzureAdClientSecret | client_secret (obsoleto) | Obrigatório | nenhuma |
Perfil preferencial
O nome do recurso da Amazon (ARN) da função a ser assumida. Para obter informações sobre perfis de ARN, consulte AssumeRole na AWS Security Token Service API Reference.
Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
---|---|---|---|
PreferredRole | preferred_role (obsoleto) | Opcional | nenhuma |
Duração da sessão da função
A duração, em segundos, da sessão do perfil. Para obter mais informações, consulte AssumeRole na AWS Security Token Service API Reference.
Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
---|---|---|---|
RoleSessionDuration | Duration (obsoleto) | Opcional | 3600 |
Lake Formation habilitado
Especifica se a ação da API AssumeDecoratedRoleWithSAML do Lake Formation deverá ser usada para recuperar credenciais temporárias do IAM em vez da ação da API AssumeRoleWithSAML do AWS STS.
Nome do parâmetro | Alias | Tipo de parâmetro | Valor padrão |
---|---|---|---|
LakeFormationEnabled | nenhuma | Opcional | FALSE |