Container Intelligent Service (CIS) memerlukan akses ke instance Elastic Compute Service (ECS), Virtual Private Cloud (VPC), instance Server Load Balancer (SLB), dan resource lainnya untuk menjalankan diagnostik dan inspeksi kluster. Akses ini diberikan melalui peran layanan AliyunCISDefaultRole. Tetapkan peran ini sekali saja, dan CIS dapat memanggil API yang diperlukan untuk menginspeksi serta mendiagnosis kluster ACK Anda.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Akun Alibaba Cloud atau pengguna Resource Access Management (RAM) dengan izin administrator
Tetapkan peran layanan
Jika Anda sebelumnya telah menggunakan CIS, peran AliyunCISDefaultRole mungkin sudah ditetapkan. Untuk memastikan, periksa apakah Anda dapat mengakses fitur diagnostik dan inspeksi kluster di konsol CIS tanpa diminta melakukan otorisasi.
Masuk ke konsol CIS.
Klik Go to RAM authorization untuk membuka halaman Cloud Resource Access Authorization, lalu klik Agree to Authorization.
Setelah otorisasi selesai, muat ulang halaman konsol CIS untuk mulai menggunakan fitur diagnostik dan inspeksi.
Izin yang diberikan oleh AliyunCISDefaultRole
Tabel berikut mencantumkan semua izin yang diberikan kepada CIS melalui AliyunCISDefaultRole.
Izin terkait ECS
Izin terkait VPC
CIS menggunakan izin ini untuk menginspeksi topologi VPC, routing, gerbang NAT, dan daftar kontrol akses jaringan (ACL) untuk diagnostik jaringan.
| Permission | Description | Purpose |
|---|---|---|
vpc:DescribeVpcs | Mengambil daftar VPC Anda | Mengidentifikasi VPC yang terkait dengan kluster |
vpc:DescribeVpcAttribute | Mengambil konfigurasi VPC | Menginspeksi pengaturan VPC selama diagnostik jaringan |
vpc:DescribeVSwitches | Mengambil daftar vSwitch Anda | Menampilkan daftar vSwitch yang digunakan oleh node kluster |
vpc:DescribeVSwitchAttributes | Mengambil detail vSwitch | Menginspeksi konfigurasi vSwitch dan alamat IP yang tersedia |
vpc:DescribeRouteTableList | Mengajukan kueri pada tabel rute | Menampilkan daftar tabel rute yang terkait dengan VPC kluster |
vpc:DescribeRouteEntryList | Mengambil entri rute | Menginspeksi aturan routing untuk diagnostik jalur jaringan |
vpc:DescribeNatGateways | Mengambil daftar gerbang NAT di suatu wilayah | Memeriksa konfigurasi gerbang NAT untuk diagnostik lalu lintas outbound |
vpc:DescribeEipAddresses | Mengambil daftar elastic IP addresses (EIPs) di suatu wilayah | Menginspeksi binding EIP untuk diagnostik akses publik |
vpc:DescribeRouteTables | Mengambil informasi tabel rute | Mengambil data detail tabel rute |
vpc:DescribeSnatTableEntries | Mengambil entri SNAT | Menginspeksi aturan SNAT untuk diagnostik konektivitas outbound |
vpc:DescribeNetworkAcls | Mengambil daftar ACL jaringan | Menampilkan daftar ACL jaringan yang mungkin memengaruhi traffic kluster |
vpc:DescribeNetworkAclAttributes | Mengambil detail ACL jaringan | Menginspeksi aturan ACL untuk diagnostik jaringan |
Izin terkait SLB
CIS menggunakan izin ini untuk menginspeksi instance Server Load Balancer (SLB), konfigurasi listener, kelompok server backend, dan status kesehatan untuk diagnostik load balancer.
| Permission | Description | Purpose |
|---|---|---|
slb:DescribeLoadBalancers | Mengambil daftar instance SLB Anda | Mengidentifikasi instance SLB yang terkait dengan layanan kluster |
slb:DescribeLoadBalancerAttribute | Mengambil detail instance SLB | Menginspeksi konfigurasi SLB selama diagnostik |
slb:DescribeVServerGroups | Mengambil daftar kelompok vServer | Menampilkan daftar kelompok server backend untuk layanan kluster |
slb:DescribeVServerGroupAttribute | Mengambil detail kelompok vServer | Menginspeksi konfigurasi kelompok server backend |
slb:DescribeLoadBalancerTCPListenerAttribute | Mengambil konfigurasi listener TCP | Menginspeksi pengaturan listener TCP untuk diagnostik |
slb:DescribeLoadBalancerUDPListenerAttribute | Mengambil konfigurasi listener UDP | Periksa pengaturan Pendengar UDP untuk diagnostik |
slb:DescribeAccessControlLists | Mengambil daftar ACL jaringan | Menampilkan daftar ACL yang diterapkan pada listener SLB |
slb:DescribeAccessControlListAttribute | Mengambil konfigurasi ACL jaringan | Menginspeksi aturan ACL yang diterapkan pada listener SLB |
slb:DescribeLoadBalancerListeners | Mengambil daftar listener instance SLB | Menampilkan semua listener untuk instance SLB tertentu |
slb:DescribeHealthStatus | Mengambil status kesehatan server backend | Memeriksa kesehatan server backend selama diagnostik |
Izin terkait Simple Log Service
CIS menggunakan izin ini untuk mengakses metadata Logstore guna melakukan diagnostik berbasis log.
| Permission | Description | Purpose |
|---|---|---|
sls:GetLogStore | Mengambil detail Logstore | Mengakses data log untuk diagnostik kluster |
Izin terkait ACK
CIS menggunakan izin ini untuk menginspeksi detail kluster ACK, kelompok node, tugas, dan status peningkatan komponen.
| Permission | Description | Purpose |
|---|---|---|
cs:DescribeClusterDetail | Mengambil detail kluster ACK | Mengambil konfigurasi kluster untuk diagnostik |
cs:DescribeClusterResources | Mengambil semua resource dalam kluster ACK | Menginventarisasi sumber daya klaster selama pemeriksaan |
cs:DescribeTasks | Mengambil daftar tugas dalam kluster ACK | Memantau status tugas kluster selama diagnostik |
cs:DescribeTaskInfo | Mengambil informasi tugas dalam kluster ACK | Mengambil detail tugas kluster tertentu |
cs:DescribeClusterNodePools | Mengambil semua kelompok node dalam kluster ACK | Menginspeksi konfigurasi dan status kelompok node |
cs:DescribeNodePoolVuls | Mengambil kerentanan kelompok node dalam kluster ACK | Mengidentifikasi kerentanan keamanan dalam kelompok node |
cs:DescribeClusterAddonsUpgradeStatus | Mengambil progres peningkatan komponen kluster | Memeriksa status peningkatan komponen selama inspeksi |
Izin terkait Elastic Container Instance
CIS menggunakan izin ini untuk menginspeksi pod Elastic Container Instance (ECI) dan menjalankan perintah diagnostik pada kontainer arsitektur tanpa server.
| Permission | Description | Purpose |
|---|---|---|
eci:DescribeContainerGroups | Mengambil informasi tentang pod dalam Elastic Container Instance (ECI) | Menginspeksi konfigurasi dan status pod ECI |
eci:RunCommand | Menjalankan skrip shell pada instance kontainer elastis | Menjalankan skrip diagnostik pada kontainer arsitektur tanpa server |
eci:DescribeCommandResult | Mengambil hasil eksekusi perintah | Mengambil output perintah diagnostik dari pod ECI |
eci:ListUsage | Mengambil hak istimewa dan kuota di suatu wilayah | Memeriksa penggunaan kuota ECI selama diagnostik |
Izin terkait CloudMonitor
CIS menggunakan izin ini untuk mengambil data pemantauan dan alert guna melakukan diagnostik kinerja dan kesehatan.
| Permission | Description | Purpose |
|---|---|---|
cms:DescribeMetricData | Mengajukan kueri terhadap data pemantauan yang dikumpulkan selama periode tertentu | Mengambil data metrik historis untuk diagnostik |
cms:DescribeMetricLast | Mengambil data pemantauan terbaru untuk suatu metrik | Mendapatkan nilai metrik saat ini selama inspeksi |
cms:DescribeMetricMetaList | Mengambil deskripsi metrik yang didukung oleh CloudMonitor | Menampilkan daftar metrik yang tersedia untuk analisis diagnostik |
cms:DescribeMetricTop | Mengambil data pemantauan terurut untuk layanan Alibaba Cloud | Mengidentifikasi konsumen resource teratas selama diagnostik |
cms:QueryMetricMeta | Kueri metrik yang didukung oleh CloudMonitor | Mengambil metadata metrik untuk kueri diagnostik |
cms:QueryMetricTop | Mengambil data pemantauan untuk layanan Alibaba Cloud | Mengambil data metrik terurut untuk analisis |
cms:ListMetricMeta | Mengambil metadata metrik | Menampilkan daftar metadata untuk metrik yang tersedia |
cms:ListMetricMetaProject | Mengambil proyek meta metrik | Menampilkan daftar proyek metrik untuk diagnostik terarah |
cms:QueryMetricData | Mengambil data pemantauan layanan Alibaba Cloud | Mengambil data metrik untuk beberapa layanan |
cms:QueryMetricLast | Mengambil data pemantauan terbaru untuk metrik | Mendapatkan nilai metrik terbaru |
cms:DescribeMetricList | Mengambil data pemantauan untuk metrik tertentu | Mengambil data deret waktu untuk metrik tertentu |
cms:QueryMetricList | Mengambil deskripsi metrik yang didukung oleh CloudMonitor | Menampilkan daftar deskripsi metrik sebagai referensi diagnostik |
cms:MetricMeta | Mengambil metrik yang didukung oleh CloudMonitor | Mengakses definisi metrik untuk analisis diagnostik |
cms:DescribeAlertLogList | Mengambil daftar alert terbaru | Mengambil riwayat alert selama inspeksi kesehatan |
cms:DescribeSystemEventAttribute | Mengambil detail peristiwa sistem | Menginspeksi peristiwa sistem yang terkait dengan resource kluster |
cms:GetMetricStreamMeta | Mengambil deskripsi metrik CloudMonitor | Mengambil metadata metrik streaming |
Izin terkait Quota Center
CIS menggunakan izin ini untuk memeriksa kuota layanan selama diagnostik, membantu mengidentifikasi apakah batas kuota mungkin memengaruhi operasi kluster.
| Permission | Description | Purpose |
|---|---|---|
quotas:ListProducts | Mengambil daftar layanan Alibaba Cloud yang mendukung Quota Center | Menampilkan daftar layanan yang kuotanya dapat diperiksa |
quotas:ListProductQuotas | Mengambil kuota untuk layanan Alibaba Cloud | Mengambil batas kuota untuk layanan terkait kluster |
quotas:ListProductQuotaDimensions | Mengambil dimensi kuota yang didukung oleh layanan Alibaba Cloud | Mengakses data kuota berdasarkan dimensi tertentu |
quotas:GetProductQuota | Mengambil detail kuota | Menginspeksi nilai kuota tertentu dan penggunaannya |
quotas:GetProductQuotaDimension | Mengambil detail dimensi kuota | Mengambil detail kuota untuk dimensi tertentu |
Izin terkait RAM
CIS menggunakan izin ini untuk memverifikasi bahwa kebijakan yang dilampirkan pada AliyunCISDefaultRole telah dikonfigurasi dengan benar.
| Permission | Description | Purpose |
|---|---|---|
ram:ListPoliciesForRole | Mengambil daftar kebijakan yang dilampirkan pada peran RAM | Memverifikasi bahwa peran layanan memiliki kebijakan yang diperlukan |
Izin terkait Application Troubleshooting Platform
CIS menggunakan izin ini untuk mengunggah dan menganalisis file diagnostik di Application Troubleshooting Platform (ATP) guna melakukan analisis akar masalah secara mendalam.
| Permission | Description | Purpose |
|---|---|---|
grace:GetFile | Mengambil informasi tentang file analisis di Application Troubleshooting Platform (ATP) | Mengambil metadata file diagnostik dari ATP |
grace:AnalyzeFile | Menganalisis file di ATP | Memicu analisis otomatis file diagnostik |
grace:UploadFileByOSS | Mengunggah file ke ATP menggunakan Object Storage Service (OSS) | Mengunggah file diagnostik ke ATP melalui OSS |
grace:UploadFileByURL | Mengunggah file ke ATP dengan menentukan URL | Mengunggah file diagnostik ke ATP melalui URL |