Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (cas/2020-04-07) 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
Instans langganan
|
API |
Judul |
Deskripsi |
| ListInstances | Daftar Instans | Mengambil daftar instans. |
| UpdateInstance | UpdateInstance | Memperbarui konfigurasi instans Certificate Management Service. |
| GetInstanceDetail | Detail Instans | Mengkueri detail sebuah instans. |
| DeleteInstance | Hapus instans | Menghapus instans Certificate Management Service. |
| RefundInstance | Refund an instance | Mengembalikan dana untuk instans dalam waktu 7 hari. |
| GetInstanceSummary | Kueri statistik ringkasan instans | Mengkueri statistik ringkasan instans Certificate Management Service, seperti jumlah sertifikat berdasarkan status. |
| ApplyCertificate | ApplyCertificate | Submits a certificate application for a Certificate Management Service instance. |
| GetTaskAttribute | Kueri hasil Tugas asinkron | Mengkueri hasil pemrosesan dan status aplikasi sertifikat yang telah diajukan. |
| CancelPendingCertificate | Membatalkan aplikasi sertifikat. | Membatalkan aplikasi sertifikat. |
| ListCertificates | ListCertificates | Mengkueri sertifikat yang dikelola oleh Certificate Management Service. |
| RevokeCertificate | Revoke a certificate | Mencabut sertifikat. |
| GetCertificateDetail | Mendapatkan detail sertifikat | Mengambil detail sertifikat, tidak termasuk isi sertifikat dan kunci privat. |
| GetUserCertificateDetail | GetUserCertificateDetail | Mengambil detail sertifikat, termasuk informasi dasar, body sertifikat, dan kunci privat. Anda juga dapat menggunakan operasi ini untuk mengunduh konten sertifikat dan kunci privat. |
| DeleteUserCertificate | Hapus sertifikat pengguna | Menghapus sertifikat yang kedaluwarsa, dicabut, atau diunggah secara manual dari Certificate Management Service. |
| UploadUserCertificate | Mengunggah sertifikat pengguna | Mengunggah sertifikat dan kunci privatnya ke Certificate Management Service. Mendukung sertifikat SM maupun non-SM. |
Kontak sertifikat
|
API |
Judul |
Deskripsi |
| ListContact | Mengambil daftar kontak | Mengambil daftar kontak. |
Grup sumber daya
|
API |
Judul |
Deskripsi |
| MoveResourceGroup | Memindahkan kelompok sumber daya | Mengubah kelompok sumber daya tempat sertifikat atau pesanan sertifikat berada. |
Tugas penerapan
|
API |
Judul |
Deskripsi |
| CreateDeploymentJob | CreateDeploymentJob | Membuat Tugas Penerapan sertifikat untuk menerapkan Sertifikat SSL ke satu atau beberapa layanan Alibaba Cloud secara langsung atau pada pengatur waktu yang dijadwalkan. |
| UpdateDeploymentJobStatus | UpdateDeploymentJobStatus | Memperbarui status tugas penerapan sertifikat, seperti mengubah dari editing ke pending execution. |
| ListDeploymentJob | ListDeploymentJob | Membuat kueri tugas penerapan sertifikat yang dibuat di akun Anda. |
| UpdateDeploymentJob | UpdateDeploymentJob | Updates the configuration of a certificate deployment task, such as the certificates or target resources. |
| DescribeDeploymentJob | DescribeDeploymentJob | Mengambil informasi tentang tugas Penerapan Sertifikat, termasuk status Tugas, resource target, dan Sertifikat. |
| ListWorkerResource | ListWorkerResource | Mengkueri tugas worker dari sebuah tugas deployment. Setiap tugas worker mendeploy sertifikat ke sumber daya cloud tertentu dalam suatu layanan cloud. |
| DescribeDeploymentJobStatus | DescribeDeploymentJobStatus | Mengkueri ringkasan status eksekusi tugas penerapan sertifikat, termasuk jumlah worker yang berhasil dan gagal. |
| ListDeploymentJobResource | ListDeploymentJobResource | Mengkueri sumber daya cloud yang terkait dengan tugas penerapan. Daftar kosong menunjukkan bahwa sumber daya tidak valid dan harus dikaitkan ulang. |
| ListDeploymentJobCert | ListDeploymentJobCert | Mengkueri sertifikat yang terkait dengan tugas penerapan, seperti ID instans sertifikat, tipe, dan nama. |
| UpdateWorkerResourceStatus | UpdateWorkerResourceStatus | Melakukan rollback atau menjalankan ulang tugas worker dalam tugas deployment sertifikat. |
| DeleteWorkerResource | Hapus sumber daya worker | Menghapus tugas worker dari tugas penerapan sertifikat. |
| DeleteDeploymentJob | Hapus tugas penerapan sertifikat | Menghapus tugas penerapan sertifikat. |
| DescribeCloudResourceStatus | Mengkueri status Penerapan Sumber daya cloud | Mengkueri jumlah Sumber daya cloud tempat sertifikat diterapkan menggunakan Tugas Penerapan multi-cloud. |
| ListCloudResources | ListCloudResources | Mengkueri sumber daya cloud tempat sertifikat di-deploy, seperti instans Server Load Balancer (SLB) dan domain CDN. |
| ListCloudAccess | ListCloudAccess | Mengkueri pasangan AccessKey yang dikonfigurasi untuk penerapan sertifikat multi-cloud. |
Repositori sertifikat
|
API |
Judul |
Deskripsi |
| GetCertWarehouseQuota | GetCertWarehouseQuota | Mengkueri sisa Kuota untuk operasi repositori aplikasi Sertifikat. |
| ListCertWarehouse | ListCertWarehouse | Mengkueri repositori aplikasi sertifikat dalam akun Anda. |
| ListCert | ListCert | Queries certificates in the certificate store. |
| Sign | Sign | Signs data by using a private certificate in a certificate application repository. |
| Verify | Verify | Memverifikasi tanda tangan data menggunakan sertifikat privat di repositori aplikasi sertifikat. |
| Encrypt | Encrypt | Mengenkripsi data dengan menggunakan sertifikat di repositori aplikasi sertifikat. |
| Decrypt | Decrypt | Mendekripsi data yang telah dienkripsi menggunakan Sertifikat di repositori aplikasi Sertifikat. |
| UploadPCACert | UploadPCACert | Mengunggah sertifikat PCA ke gudang sertifikat. |
| DeletePCACert | Hapus sertifikat pribadi | Menghapus sertifikat pribadi dari repositori aplikasi sertifikat. |
| CreateWHClientCertificate | CreateWHClientCertificate | Menerbitkan satu Sertifikat klien dari repositori sertifikat pengguna umum. |
| RevokeWHClientCertificate | Mencabut Sertifikat Klien | Mencabut sertifikat klien dari repositori sertifikat. |
Manajemen CSR
|
API |
Judul |
Deskripsi |
| ListCsr | List cSRs | Mengkueri certificate signing request (CSR) di akun Anda. |
| CreateCsr | Membuat CSR | Membuat certificate signing request (CSR) yang berisi informasi tentang Sertifikat SSL yang akan diajukan aplikasi, seperti nama domain dan pemilik Sertifikat. Anda harus menyediakan CSR saat mengirimkan aplikasi Sertifikat ke Otoritas Sertifikat (CA). |
| UploadCsr | UploadCsr | Mengunggah permintaan penandatanganan sertifikat (CSR) yang sudah ada ke Certificate Management Service. Setelah diunggah, Anda dapat menggunakan CSR tersebut untuk mengajukan permohonan sertifikat. |
| GetCsrDetail | Mengkueri detail CSR | Mengkueri konten Sertifikat signing request (CSR). |
| UpdateCsr | UpdateCsr | Memperbarui kunci pribadi yang terkait dengan permintaan penandatanganan sertifikat (CSR). |
| DeleteCsr | Hapus CSR | Menghapus permintaan penandatanganan Sertifikat (CSR). |
Pesanan (V1.0)
|
API |
Judul |
Deskripsi |
| DescribePackageState | Mengkueri kuota dan penggunaan paket Sertifikat DV | Mengkueri kuota dan penggunaan paket Sertifikat domain tervalidasi (DV). |
| ListUserCertificateOrder | ListUserCertificateOrder | Mengkueri sertifikat SSL dan pesanan sertifikat di akun Anda. |
| CreateCertificateForPackageRequest | CreateCertificateForPackageRequest | Mengajukan aplikasi sertifikat dengan menggunakan kuota paket sertifikat yang telah dibeli. |
| CancelCertificateForPackageRequest | Permintaan pembatalan sertifikat untuk paket | Mencabut sertifikat yang telah diterbitkan atau membatalkan Pesanan sertifikat yang tertunda dan memulihkan Kuota. |
| CancelOrderRequest | CancelOrderRequest | Membatalkan pesanan permohonan sertifikat yang sedang menunggu verifikasi domain atau dalam peninjauan. |
| RenewCertificateOrderForPackageRequest | RenewCertificateOrderForPackageRequest | Mengajukan aplikasi perpanjangan untuk Sertifikat SSL yang telah diterbitkan. |
Permintaan sertifikat (V1.0)
|
API |
Judul |
Deskripsi |
| DescribeCertificateState | DescribeCertificateState | Mengkueri status pesanan aplikasi sertifikat, seperti progres validasi domain. |
| CreateCertificateWithCsrRequest | CreateCertificateWithCsrRequest | Membeli, mengajukan, dan menerbitkan sertifikat domain validated (DV) menggunakan file custom certificate signing request (CSR) khusus. |
| CreateCertificateRequest | CreateCertificateRequest | Membeli, mengajukan, dan menerbitkan sertifikat domain validated (DV) menggunakan layanan sertifikat tambahan. |
| DeleteCertificateRequest | DeleteCertificateRequest | Menghapus pesanan aplikasi sertifikat domain tervalidasi (DV) yang gagal. |
Lainnya
|
API |
Judul |
Deskripsi |
| AddCloudAccess | AddCloudAccess | Menambahkan AccessKey untuk otorisasi. |
| CreateWarehouse | Membuat gudang sertifikat | Membuat gudang sertifikat. |
| DeleteCloudAccess | Hapus access key | Menghapus access key. |
| DeleteWarehouse | DeleteWarehouse | Menghapus gudang sertifikat. |
| DescribeWarehouseCert | DescribeWarehouseCert | Mengambil detail sertifikat yang disimpan di gudang sertifikat. |
| GetAssetCount | GetAssetCount | Mengkueri jumlah total aset terkait sertifikat, seperti situs web dan sumber daya cloud. |
| GetRiskCount | Kueri jumlah risiko | Mengkueri jumlah aset dengan risiko terkait sertifikat, seperti sertifikat yang kedaluwarsa atau akan segera kedaluwarsa. |
| ListAssetCount | ListAssetCount | Mengkueri statistik penerapan sertifikat berdasarkan jenis layanan cloud. |