Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS Anmeldeinformationen für das Konfigurationsprofil
Sie können die in einem AWS Konfigurationsprofil gespeicherten Anmeldeinformationen verwenden, indem Sie die folgenden Verbindungsparameter festlegen. AWS Konfigurationsprofile werden in der Regel in Dateien im ~/.aws Verzeichnis gespeichert). Informationen zu AWS
-Konfigurationsprofilen finden Sie unter Verwenden von Profilen im AWS SDK für Java -Entwicklerhandbuch.
Anmeldeinformationsanbieter
Der Anbieter für Anmeldeinformationen, der zur Authentifizierung von Anforderungen an AWS verwendet wird. Stellen Sie den Wert dieses Parameters auf ProfileCredentials ein.
| Parametername | Alias | Parametertyp | Standardwert | Zu verwendender Wert |
|---|---|---|---|---|
| CredentialsProvider | AWSCredentialsProviderClass(veraltet) | Erforderlich | Keine | ProfileCredentials |
Profilname
Der Name des AWS Konfigurationsprofils, dessen Anmeldeinformationen zur Authentifizierung der Anfrage an Athena verwendet werden sollen.
| Parametername | Alias | Parametertyp | Standardwert |
|---|---|---|---|
| ProfileName | Keine | Erforderlich | Keine |
Anmerkung
Der Profilname kann auch als Wert des CredentialsProviderArguments-Parameters angegeben werden, obwohl diese Verwendung veraltet ist.
Authentifizierung mit einem IAM Identity Center-Profil
Verwenden Sie ein IAM Identity Center-Profil beim ProfileCredentials Anbieter, um Anfragen an zu authentifizieren. AWS Bei diesem Ansatz werden SSO-managed Anmeldeinformationen anstelle von langfristigen Zugriffsschlüsseln verwendet. Das folgende Beispiel zeigt die erforderlichen Einträge in der ~/.aws/config Datei.
[profile athena-idc] sso_session = athena-idc-session sso_account_id = 111122223333 sso_role_name = AthenaQueryRole region = us-east-1 [sso-session athena-idc-session] sso_start_url = https://example.awsapps.com/start sso_region = us-east-1 sso_registration_scopes = sso:account:access
Bevor Sie die JDBC-Verbindung öffnen, melden Sie sich beim Profil an. Verwenden Sie beispielsweise. aws sso login --profile athena-idc Konfigurieren Sie dann die JDBC-Verbindung mit den folgenden Parametern.
CredentialsProvider=ProfileCredentials; ProfileName=athena-idc;