Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Rantai penyedia kredensi default
Rantai penyedia kredensial default diimplementasikan oleh kelas. DefaultCredentialsProvider
Untuk menggunakan rantai penyedia kredensial default untuk menyediakan kredensil sementara, buat pembuat klien layanan tetapi jangan tentukan penyedia kredensional. Cuplikan kode berikut membuat DynamoDbClient
yang menggunakan rantai penyedia kredensial default untuk mencari dan mengambil pengaturan konfigurasi default.
Region region = Region.US_WEST_2; DynamoDbClient ddb = DynamoDbClient.builder() .region(region) .build();
Urutan pengambilan pengaturan kredensi
Rantai penyedia kredensial default SDK untuk Java 2.x mencari konfigurasi di lingkungan Anda menggunakan urutan yang telah ditentukan sebelumnya.
-
Properti sistem Java
-
SDKMenggunakan SystemPropertyCredentialsProvider
kelas untuk memuat kredensi sementara dari aws.accessKeyId
,aws.secretAccessKey
, dan properti sistemaws.sessionToken
Java.catatan
Untuk informasi tentang cara mengatur properti sistem Java, lihat tutorial System Properties
di situs web resmi Java Tutorial.
-
-
Variabel-variabel lingkungan
-
SDKMenggunakan EnvironmentVariableCredentialsProvider
kelas untuk memuat kredensil sementara dari AWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
, dan variabelAWS_SESSION_TOKEN
lingkungan.
-
-
Token identitas web dari AWS Security Token Service
-
SDKMenggunakan WebIdentityTokenFileCredentialsProvider
kelas untuk memuat kredensil sementara dari properti sistem Java atau variabel lingkungan.
-
-
Yang dibagikan
credentials
danconfig
file-
SDKMenggunakan pengaturan masuk tunggal ProfileCredentialsProvider
untuk memuat Pusat IAM Identitas atau kredenal sementara dari [default]
profil dalam file bersama dan file.credentials
config
Panduan Referensi AWS SDKs and Tools memiliki informasi rinci tentang cara kerja SDK for Java dengan token masuk tunggal IAM Identity Center untuk mendapatkan kredensi sementara yang digunakan untuk memanggil. SDK Layanan AWS
catatan
config
Filecredentials
dan dibagikan oleh berbagai AWS SDKs dan Alat. Untuk informasi lebih lanjut, lihat The. aws/credentials and .aws/configfile di Panduan Referensi Alat AWS SDKs dan.
-
-
Amazon ECS kredensi kontainer
-
SDKMenggunakan ContainerCredentialsProvider
kelas untuk memuat kredensil sementara dari variabel lingkungan berikut: AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
atauAWS_CONTAINER_CREDENTIALS_FULL_URI
AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE
atauAWS_CONTAINER_AUTHORIZATION_TOKEN
-
-
Amazon EC2 kredensial yang IAM disediakan peran instance
-
SDKMenggunakan InstanceProfileCredentialsProvider
kelas untuk memuat kredensil sementara dari layanan Amazon EC2 metadata.
-