Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (Ram/2015-05-01) mematuhi standar RPC. Alibaba Cloud menyediakan SDK siap pakai untuk berbagai bahasa pemrograman populer guna mengabstraksi kompleksitas tingkat rendah seperti request signing. Hal ini memungkinkan developer untuk memanggil API menggunakan sintaks khusus tanpa perlu menangani detail HTTP secara langsung.
Signature kustom
Jika SDK tidak mendukung kebutuhan spesifik Anda, seperti signature kustom, Anda harus menandatangani request secara manual menggunakan signature mechanism. Perhatikan bahwa proses penandatanganan manual memerlukan upaya yang signifikan (estimasi 5 hari kerja). Untuk mendapatkan dukungan, bergabunglah dengan grup DingTalk kami (ID: 147535001692).
Sebelum Anda mulai
Akun Alibaba Cloud memiliki hak administratif penuh. Jika pasangan AccessKey dikompromikan, semua resource terkait dapat terekspos terhadap akses tidak sah, sehingga menimbulkan risiko keamanan yang signifikan. Buat Resource Access Management (RAM) user dengan akses khusus API dan gunakan kebijakan RAM untuk menerapkan principle of least privilege (PoLP). Gunakan akun Alibaba Cloud hanya jika benar-benar diperlukan.
Untuk memanggil API secara aman, konfigurasikan hal berikut:
Akun RAM user
Pasangan AccessKey untuk akun tersebut
Pengelolaan pengguna
|
API |
Judul |
Deskripsi |
| Pengguna | Pengguna | |
| CreateUser | CreateUser | Membuat Pengguna Resource Access Management (RAM). |
| GetUser | GetUser | Mengkueri detail Pengguna RAM. |
| UpdateUser | UpdateUser | Mengubah informasi tentang Pengguna RAM. |
| DeleteUser | DeleteUser | Menghapus Pengguna RAM. |
| ListUsers | ListUsers | Mengkueri informasi tentang semua Pengguna RAM. |
| Informasi logon | Informasi logon | |
| CreateLoginProfile | CreateLoginProfile | Mengaktifkan logon konsol untuk Pengguna RAM. |
| GetLoginProfile | GetLoginProfile | Mengkueri konfigurasi logon pengguna Resource Access Management (RAM). |
| UpdateLoginProfile | UpdateLoginProfile | Mengubah konfigurasi logon Pengguna RAM (Resource Access Management). |
| DeleteLoginProfile | DeleteLoginProfile | Menonaktifkan logon konsol untuk Pengguna RAM. |
| ChangePassword | ChangePassword | Mengubah kata sandi yang digunakan untuk masuk ke Konsol untuk Pengguna RAM. |
| Pasangan Kunci Akses | Pasangan Kunci Akses | |
| CreateAccessKey | CreateAccessKey | Membuat pasangan AccessKey untuk pengguna Resource Access Management (RAM). |
| UpdateAccessKey | UpdateAccessKey | Mengubah status AccessKey pair milik Pengguna RAM. |
| DeleteAccessKey | DeleteAccessKey | Menghapus Pasangan Kunci Akses Pengguna RAM. |
| ListAccessKeys | ListAccessKeys | Mengkueri semua Pasangan Kunci Akses milik Pengguna RAM. |
| GetAccessKeyLastUsed | GetAccessKeyLastUsed | Mengkueri waktu terakhir Pasangan Kunci Akses digunakan. |
| Autentikasi Multi-Faktor (MFA) | Autentikasi Multi-Faktor (MFA) | |
| CreateVirtualMFADevice | CreateVirtualMFADevice | Membuat perangkat Autentikasi Multi-Faktor (MFA). |
| GetUserMFAInfo | GetUserMFAInfo | Mengkueri perangkat Autentikasi Multi-Faktor (MFA) yang terikat pada Pengguna RAM. |
| DeleteVirtualMFADevice | DeleteVirtualMFADevice | Menghapus perangkat otentikasi multi-faktor (MFA). |
| ListVirtualMFADevices | ListVirtualMFADevices | Mengkueri perangkat autentikasi multi-faktor (MFA). |
| BindMFADevice | BindMFADevice | Mengaitkan perangkat Autentikasi Multi-Faktor (MFA) ke Pengguna RAM. |
| UnbindMFADevice | UnbindMFADevice | Melepas perangkat Autentikasi Multi-Faktor (MFA) dari Pengguna RAM. |
Pengelolaan kelompok pengguna
|
API |
Judul |
Deskripsi |
| CreateGroup | CreateGroup | Membuat grup pengguna RAM. |
| GetGroup | GetGroup | Mengkueri informasi tentang kelompok Resource Access Management (RAM). |
| UpdateGroup | UpdateGroup | Mengubah kelompok Pengguna RAM. |
| DeleteGroup | DeleteGroup | Menghapus kelompok pengguna Resource Access Management (RAM). |
| ListGroups | ListGroups | Mengkueri kelompok pengguna Resource Access Management (RAM). |
| ListGroupsForUser | ListGroupsForUser | Mengkueri grup pengguna Resource Access Management (RAM) tempat pengguna RAM tergabung. |
| ListUsersForGroup | ListUsersForGroup | Mengkueri Pengguna RAM dalam kelompok Pengguna RAM. |
| AddUserToGroup | AddUserToGroup | Menambahkan pengguna Resource Access Management (RAM) ke grup pengguna RAM. |
| RemoveUserFromGroup | RemoveUserFromGroup | Menghapus Pengguna RAM dari kelompok pengguna RAM. |
Pengelolaan peran
|
API |
Judul |
Deskripsi |
| CreateRole | **CreateRole** | Gunakan operasi CreateRole untuk membuat Peran RAM. |
| DeleteRole | DeleteRole | Menghapus role Resource Access Management (RAM) reguler. |
| UpdateRole | UpdateRole | Memodifikasi informasi tentang peran Resource Access Management (RAM). |
| GetRole | GetRole | Mengkueri informasi tentang peran Resource Access Management (RAM). |
| ListRoles | ListRoles | Mengkueri semua peran Resource Access Management (RAM). |
Pengelolaan izin
|
API |
Judul |
Deskripsi |
| Pengelolaan kebijakan akses | Pengelolaan kebijakan akses | |
| CreatePolicy | CreatePolicy | Membuat kebijakan kustom. |
| GetPolicy | GetPolicy | Mengkueri informasi tentang kebijakan. |
| UpdatePolicyDescription | UpdatePolicyDescription | Mengubah deskripsi kebijakan kustom. |
| DeletePolicy | DeletePolicy | Menghapus kebijakan. |
| ListPolicies | ListPolicies | Mengkueri daftar kebijakan. |
| CreatePolicyVersion | CreatePolicyVersion | Membuat versi untuk kebijakan. |
| GetPolicyVersion | GetPolicyVersion | Mengkueri informasi tentang versi kebijakan. |
| DeletePolicyVersion | DeletePolicyVersion | Menghapus versi kebijakan. |
| ListPolicyVersions | ListPolicyVersions | Mengkueri versi kebijakan. |
| SetDefaultPolicyVersion | SetDefaultPolicyVersion | Menetapkan versi kebijakan sebagai versi default. |
| Pengelolaan otorisasi | Pengelolaan otorisasi | |
| AttachPolicyToUser | AttachPolicyToUser | Melampirkan kebijakan izin ke pengguna tertentu. |
| DetachPolicyFromUser | DetachPolicyFromUser | Melepaskan kebijakan dari pengguna. |
| AttachPolicyToGroup | AttachPolicyToGroup | Melampirkan kebijakan ke kelompok pengguna. |
| DetachPolicyFromGroup | DetachPolicyFromGroup | Melepaskan kebijakan dari grup. |
| AttachPolicyToRole | Melampirkan kebijakan ke peran | Melampirkan kebijakan ke peran. |
| DetachPolicyFromRole | DetachPolicyFromRole | Melepas kebijakan dari peran. |
| ListPoliciesForUser | ListPoliciesForUser | Mengkueri kebijakan yang dilampirkan ke Pengguna RAM. |
| ListPoliciesForGroup | ListPoliciesForGroup | Mengkueri kebijakan yang dilampirkan ke kelompok Pengguna RAM. |
| ListPoliciesForRole | ListPoliciesForRole | Mengkueri kebijakan yang dilampirkan ke Peran RAM. |
| ListEntitiesForPolicy | ListEntitiesForPolicy | Mengkueri entitas yang dilampiri kebijakan. |
Pengaturan keamanan
|
API |
Judul |
Deskripsi |
| SetAccountAlias | SetAccountAlias | Mengonfigurasi alias untuk akun Alibaba Cloud. |
| GetAccountAlias | GetAccountAlias | Mengkueri alias akun Alibaba Cloud. |
| ClearAccountAlias | ClearAccountAlias | Menghapus alias akun Alibaba Cloud. |
| SetPasswordPolicy | SetPasswordPolicy | Mengonfigurasi kebijakan kata sandi untuk Pengguna RAM, termasuk kekuatan kata sandi. |
| GetPasswordPolicy | GetPasswordPolicy | Mengkueri kebijakan kata sandi pengguna Resource Access Management (RAM), termasuk kekuatan kata sandi. |
| SetSecurityPreference | SetSecurityPreference | Mengonfigurasi preferensi keamanan. |
| GetSecurityPreference | GetSecurityPreference | Mengkueri preferensi keamanan. |
Analisis dan diagnostik izin
|
API |
Judul |
Deskripsi |
| DecodeDiagnosticMessage | DecodeDiagnosticMessage | Mendekode informasi diagnostik izin dari isi respons permintaan yang ditolak karena tidak adanya izin RAM. |
Pengelolaan tag
|
API |
Judul |
Deskripsi |
| TagResources | TagResources | Menambahkan tag ke sumber daya cloud yang berupa peran dan kebijakan Resource Access Management (RAM). |
| UntagResources | UntagResources | Menghapus tag dari Sumber daya cloud yang merupakan peran dan kebijakan Resource Access Management (RAM). |
| ListTagResources | ListTagResources | Mengkueri tag yang ditambahkan ke sumber daya cloud yang merupakan peran dan kebijakan Resource Access Management (RAM). |