Membuat penyedia kredensial.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eiam:CreateCredentialProvider |
create |
*PenyediaKredensial.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| ClientToken |
string |
Yes |
Token idempotensi yang memastikan idempotensi permintaan. Buat nilai parameter dari klien Anda untuk memastikan nilainya unik di berbagai permintaan. ClientToken hanya mendukung karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi lebih lanjut, lihat Referensi Cara memastikan idempotensi. |
client-token-example |
| CredentialProviderIdentifier |
string |
Yes |
Pengenal bisnis penyedia kredensial. Catatan
Karakter yang diizinkan meliputi huruf besar dan kecil, angka, serta karakter khusus |
test_example_identifier |
| CredentialProviderName |
string |
Yes |
Nama penyedia kredensial. Catatan
Panjangnya tidak boleh melebihi 64 karakter. |
test_example_name |
| Description |
string |
No |
Deskripsi. Catatan
Panjangnya tidak boleh melebihi 128 karakter. |
This is an example description |
| CredentialProviderType |
string |
Yes |
Tipe penyedia kredensial. Nilai valid:
|
oauth |
| CredentialProviderConfig |
object |
No |
Konfigurasi penyedia kredensial. |
|
| OAuthProviderConfig |
object |
No |
Konfigurasi penyedia kredensial OAuth. |
|
| ClientId |
string |
Yes |
client_id dalam protokol OAuth, yaitu ID klien. Catatan
Panjangnya tidak boleh melebihi 128 karakter. |
client_id_example_xxx |
| ClientSecret |
string |
Yes |
client_secret dalam protokol OAuth, yaitu rahasia klien. Catatan
Panjangnya tidak boleh melebihi 1024 karakter. |
client_secret_example_xxx |
| TokenEndpoint |
string |
Yes |
Titik akhir token dari protokol OAuth. Catatan
Nilai harus dimulai dengan |
https://example.com/token |
| Scope |
string |
No |
Cakupan (dalam OAuth) dalam protokol OAuth, yang menentukan cakupan izin. Catatan
Konfigurasi Cakupan pada penyedia kredensial berfungsi sebagai nilai default. Jika parameter cakupan tidak ditentukan saat memanggil DeveloperAPI untuk memperoleh Token Akses OAuth, konfigurasi Cakupan pada penyedia kredensial akan digunakan untuk penerbitan. Penting Pisahkan beberapa nilai Cakupan dengan spasi. Pembatasan berikut berlaku untuk setiap nilai Cakupan individu:
|
example:test_01 example:test_02 |
| JwtProviderConfig |
object |
No |
Konfigurasi penyedia kredensial JWT. |
|
| Expiration |
integer |
No |
Periode validitas JWT. Unit: detik. |
900 |
| ExpirationCleanupEnabled |
boolean |
No |
Apakah akan mengaktifkan pembersihan kedaluwarsa JWT. |
true |
| DerivedShortTokenEnabled |
boolean |
No |
Apakah akan mengaktifkan kemampuan token pendek turunan JWT. |
false |
| AllowedTokenIssuers |
array |
No |
Daftar penerbit JWT yang diizinkan. Catatan
Daftar dapat berisi hingga 200 entri. |
|
|
string |
No |
Penerbit JWT yang diizinkan. Catatan
Panjangnya tidak boleh melebihi 1024 karakter. |
https://test.issuer.com |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
| CredentialProviderId |
string |
ID penyedia kredensial. |
atp_01kr2cmj5gxxx4fvmls2e93dxxxxx |
Contoh
Respons sukses
JSONformat
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A",
"CredentialProviderId": "atp_01kr2cmj5gxxx4fvmls2e93dxxxxx"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.