Memeriksa apakah akun layanan saat ini telah diberikan izin peran layanan yang ditentukan. Container Service for Kubernetes (ACK) hanya dapat memanggil layanan cloud lain (seperti ECS, OSS, NAS, dan SLB) yang terkait dengan peran layanan setelah izin peran yang sesuai diberikan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:CheckServiceRole |
none |
*全部资源
|
None | None |
Sintaks permintaan
POST /ram/check-service-role HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Parameter badan permintaan. |
|
| roles |
array<object> |
Yes |
Daftar peran layanan yang akan diperiksa. |
|
|
object |
No |
Informasi peran layanan. |
||
| name |
string |
Yes |
Nama peran layanan kontainer. Untuk informasi tentang peran layanan kontainer dan cakupan izin yang disertakan dalam ACK, lihat ACK service roles. |
AliyunCSManagedAutoScalerRole |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| roles |
array<object> |
Hasil pemeriksaan peran layanan. |
|
|
object |
Daftar peran layanan. |
||
| name |
string |
Nama peran layanan. |
AliyunCSManagedAutoScalerRole |
| granted |
boolean |
Apakah peran layanan telah diberikan. Valid values:
|
true |
| message |
string |
Paket prompt yang dikembalikan ketika peran layanan tidak diberikan. |
The role does not exist: AliyunCSManagedAutoScalerRole |
Contoh
Respons sukses
JSONformat
{
"roles": [
{
"name": "AliyunCSManagedAutoScalerRole",
"granted": true,
"message": "The role does not exist: AliyunCSManagedAutoScalerRole"
}
]
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.