View a markdown version of this page

Penyedia kredensi login - AWS SDK dan Alat

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 memperoleh kredenSIAL jangka pendek yang dapat digunakan untuk akses terprogram. Setelah Anda menyelesaikan alur otentikasi berbasis browser, AWS menghasilkan kredentif sementara yang berfungsi di seluruh alat pengembangan lokal seperti AWS CLI, AWS Tools for, PowerShell dan AWS SDK.

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/cache di Linux dan macOS, atau %USERPROFILE%\.aws\login\cache di 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.