Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penyedia kredensi login
Anda dapat menggunakan kredenSIAL login Konsol AWS Manajemen yang ada
Untuk menghasilkan kredenSIAL ini, jalankan aws login perintah di AWS CLI, atau Invoke-AWSLogin cmdlet di AWS Tools for. PowerShell KredenSIAL jangka pendek yang dihasilkan akan di-cache secara lokal, di mana mereka dapat digunakan kembali oleh SDK. AWS KredenSIAL jangka pendek kedaluwarsa dalam 15 menit, tetapi CLI dan SDK akan secara otomatis menyegarkannya sesuai kebutuhan hingga 12 jam. Ketika token penyegaran kedaluwarsa, Anda akan diminta untuk masuk lagi melalui CLI atau PowerShell.
Perintah login akan memperbarui profil yang Anda tentukan dengan login_session pengaturan, yang menyimpan identitas sesi konsol manajemen yang Anda pilih selama alur kerja login.
[profile console] login_session = arn:aws:iam::0123456789012:user/username region = us-west-2
Secara default, kredenSIAL jangka pendek dan token penyegaran disimpan dalam file JSON di ~/.aws/login/cache direktori di Linux dan macOS, atau %USERPROFILE%\.aws\login\cache di Windows. Nama file didasarkan pada nama sesi login. Anda dapat mengganti direktori dengan mengatur variabel AWS_LOGIN_CACHE_DIRECTORY lingkungan.
Pengaturan Penyedia Login
Konfigurasikan fungsi ini dengan menggunakan yang berikut:
AWS_LOGIN_CACHE_DIRECTORY- variabel lingkungan-
Direktori alternatif tempat CLI dan SDK akan menyimpan kredenSIAL cache yang dipetakan ke profil sesi login.
Nilai default:
~/.aws/login/cachedi Linux dan macOS, atau%USERPROFILE%\.aws\login\cachedi Windows.
Dukungan oleh AWS SDK dan alat
SDK berikut mendukung fitur dan pengaturan yang dijelaskan dalam topik ini. Setiap pengecualian sebagian dicatat. Setiap pengaturan properti sistem JVM didukung oleh AWS SDK untuk Java dan AWS SDK untuk Kotlin satu-satunya.
| SDK | Didukung | Catatan atau informasi lebih lanjut |
|---|---|---|
| AWS CLI v2 | Ya | |
| SDK untuk C++ | Ya | |
| SDK untuk Go V2 (1.x) | Tidak | |
| SDK untuk Go 1.x (V1) | Ya | |
| SDK untuk Java 2.x | Ya | |
| SDK untuk Java 1.x | Tidak | |
| SDK untuk JavaScript 3.x | Ya | |
| SDK untuk JavaScript 2.x | Tidak | |
| SDK para Kotlin | Ya | |
| SDK untuk.NET 4.x | Ya | |
| SDK untuk.NET 3.x | Ya | |
| SDK para PHP 3.x | Ya | |
| SDK untuk Python (Boto3) | Ya | Membutuhkan CRT |
| SDK para Ruby 3.x | Ya | |
| SDK para Rust | Ya | |
| Alat untuk PowerShell V5 | Ya | |
| Alat untuk PowerShell V4 | Tidak |