Melihat status kontrol akses kluster saat ini, Anda dapat memanggil operasi ListClusterKubeconfigStates untuk mendapatkan daftar dan status KubeConfig yang diterbitkan kepada pengguna di kluster saat ini.
Deskripsi operasi
Anda harus memiliki izin ram:ListUsers dan ram:ListRoles untuk menggunakan operasi ini.
Anda harus memiliki izin untuk mengelola Layanan kontainer (CS) (AliyunCSFullAccess) untuk menggunakan operasi ini.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:ListClusterKubeconfigStates |
none |
*Cluster
|
None | None |
Sintaks permintaan
GET /clusters/{ClusterId}/kubeconfig/states HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
No |
ID kluster. |
c82e6987e2961451182edacd74faf**** |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| pageNumber |
integer |
No |
Nomor halaman.
|
1 |
| pageSize |
integer |
No |
Jumlah rekaman per halaman.
|
10 |
| cloudServiceKubeConfig |
boolean |
No |
Apakah akan mengkueri daftar KubeConfig peran layanan cloud di kluster.
Valid values:
|
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter badan respons. |
||
| states |
array<object> |
Daftar status KubeConfig yang terkait dengan kluster. |
|
|
array<object> |
|||
| account_id |
string |
ID akun Alibaba Cloud, Pengguna RAM, atau Peran RAM. |
22855***************** |
| account_name |
string |
Nama logon Pengguna RAM atau nama Peran RAM. |
tom |
| account_display_name |
string |
Nama tampilan Pengguna RAM atau nama Peran RAM. |
tom |
| account_type |
string |
Tipe akun.
|
RamUser |
| account_state |
string |
Status akun.
|
Active |
| cert_expire_time |
string |
Waktu kedaluwarsa sertifikat klien KubeConfig. |
2027-07-15T01:32:20Z |
| cert_state |
string |
Status sertifikat klien KubeConfig.
|
Expired |
| revokable |
boolean |
Apakah sertifikat klien KubeConfig dapat dicabut. |
true |
| cloud_service_name |
string |
Nama layanan cloud. |
cs/ecs/sls |
| cloud_service_roles |
array<object> |
Daftar peran kluster yang terkait dengan peran layanan cloud di kluster. |
|
|
object |
Informasi tentang peran kluster yang terkait dengan peran layanan cloud di kluster. |
||
| type |
string |
Valid values:
|
ClusterRole |
| role_name |
string |
cluster-admin |
|
| role_namespace |
string |
kube-system |
|
| is_default_template |
boolean |
||
| page |
object |
Informasi paginasi. |
|
| page_number |
integer |
Nomor halaman. |
1 |
| page_size |
integer |
Jumlah maksimum rekaman per halaman. |
10 |
| total_count |
integer |
Jumlah total hasil. |
5 |
Contoh
Respons sukses
JSONformat
{
"states": [
{
"account_id": "22855*****************",
"account_name": "tom",
"account_display_name": "tom",
"account_type": "RamUser",
"account_state": "Active",
"cert_expire_time": "2027-07-15T01:32:20Z",
"cert_state": "Expired",
"revokable": true,
"cloud_service_name": "cs/ecs/sls",
"cloud_service_roles": [
{
"type": "ClusterRole",
"role_name": "cluster-admin",
"role_namespace": "kube-system",
"is_default_template": false
}
]
}
],
"page": {
"page_number": 1,
"page_size": 10,
"total_count": 5
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.