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 (V2.0)
|
API |
Judul |
Deskripsi |
| ListInstances | Daftar Instans. | Mengambil daftar instans. |
| UpdateInstance | Memperbarui instans. | Memperbarui instans. |
| GetInstanceDetail | Kueri Detail Instans. | Mengkueri detail sebuah instans. |
| DeleteInstance | Hapus Instans. | Menghapus instans. |
| 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 | Apply for a certificate | Mengajukan sertifikat. |
| GetTaskAttribute | Kueri hasil Tugas asinkron | Mengkueri hasil pemrosesan dan status aplikasi sertifikat yang telah diajukan. |
| CancelPendingCertificate | Membatalkan aplikasi sertifikat. | Membatalkan aplikasi sertifikat. |
| ListCertificates | Daftar sertifikat. | Mengambil daftar sertifikat. |
| RevokeCertificate | RevokeCertificate | Mencabut sertifikat. |
| GetCertificateDetail | Kueri Detail Sertifikat Tanpa Kunci Privat. | Mengkueri detail sertifikat. Konten sertifikat dan konten kunci privat tidak dikembalikan. |
| GetUserCertificateDetail | Get Sertifikat details | Mengambil detail sertifikat, termasuk informasi dasar dan konten kunci publik/privat. Anda dapat menggunakan operasi ini untuk mengunduh konten sertifikat dan kunci privat. |
| DeleteUserCertificate | Hapus Sertifikat. | Menghapus sertifikat yang kedaluwarsa, dicabut, atau diunggah. |
| UploadUserCertificate | Mengunggah Sertifikat. | Mengunggah sertifikat, termasuk sertifikat SM standar atau sertifikat non-SM. |
Kontak sertifikat
|
API |
Judul |
Deskripsi |
| CreateContact | Membuat kontak aplikasi sertifikat. | Membuat kontak aplikasi sertifikat. |
| GetContact | Get contact information. | Mengambil informasi kontak. |
| ListContact | Mengambil daftar kontak | Mengambil daftar kontak. |
| UpdateContact | Edit Kontak Aplikasi Sertifikat. | Memperbarui kontak. |
| DeleteContact | Hapus Kontak Aplikasi Sertifikat. | Menghapus kontak. |
Organisasi perusahaan
|
API |
Judul |
Deskripsi |
| CreateCompany | Membuat organisasi perusahaan Sertifikat. | Membuat perusahaan. |
| UpdateCompany | Edit organisasi perusahaan sertifikat. | Memperbarui informasi perusahaan. |
| ListCompanies | Retrieve certificate company organizations | Mengambil daftar perusahaan. |
| GetCompany | Detail perusahaan atau organisasi sertifikat. | Mengambil detail sebuah perusahaan. |
| DeleteCompany | Hapus organisasi perusahaan sertifikat. | Menghapus perusahaan. |
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 | Kueri daftar Tugas penerapan. | Mengambil daftar Tugas penerapan setelah Anda membuat Tugas penerapan. |
| 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 | Memperbarui status tugas worker dalam tugas penerapan. | Memperbarui status tugas worker dalam tugas penerapan. |
| 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 | Query daftar repositori sertifikat. | Mengkueri daftar repositori sertifikat. |
| 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 | Mengunggah sertifikat PCA ke repositori sertifikat. | Mengunggah sertifikat PCA ke repositori 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 | Mengunggah atau memperbarui kunci privat CSR. | Mengunggah kunci privat yang sesuai dengan CSR jika Anda tidak menyediakan kunci privat CSR saat mengunggah CSR lokal. |
| 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 | Mengkueri sertifikat atau pesanan pengguna. | Mengkueri daftar sertifikat atau pesanan pengguna. |
| 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 repositori aplikasi sertifikat. | Membuat repositori sertifikat. |
| DeleteCloudAccess | Hapus access key | Menghapus access key. |
| DeleteWarehouse | DeleteWarehouse | Menghapus gudang sertifikat. |
| DescribeWarehouseCert | DescribeWarehouseCert | Mengambil detail sertifikat yang disimpan di gudang sertifikat. |
| GetAssetCount | Kueri jumlah aset. | Mengkueri jumlah aset. |
| GetRiskCount | Kueri jumlah risiko | Mengkueri jumlah aset dengan risiko terkait sertifikat, seperti sertifikat yang kedaluwarsa atau akan segera kedaluwarsa. |
| ListAssetCount | Kueri Statistik Sumber Daya Layanan Cloud. | Mengkueri daftar statistik sumber daya layanan cloud. |
| BatchUpdateNoticeStatus | Memperbarui status notifikasi secara massal. | Memperbarui status notifikasi secara massal. |
| GetMatchedResources | Mengambil Sumber Daya yang Cocok untuk Sertifikat. | Mengambil Sumber Daya yang Cocok dengan Sertifikat. |
| CreateRollbackTask | Mengembalikan Penerapan | Mengembalikan penerapan ke versi sebelumnya. |
| GetCertificatePackageCount | Mengambil jumlah paket sumber daya sertifikat. | Mengambil jumlah paket sumber daya sertifikat. |
| ListTagKeys | Kueri kunci tag. | Mengambil daftar kunci tag dan nilai. |
| ListTagResources | Daftar Tag Sumber Daya. | Mengambil tag yang terkait dengan sumber daya. |
| ListTrusteeOrder | Get managed order list | Mengambil daftar pesanan yang dikelola. |
| ShareCertificate | Membagikan Sertifikat. | Membagikan sertifikat. |
| TagResources | Menambahkan Tag ke Sumber daya Tertentu (Instans Sertifikat SSL) | Menambahkan tag Sumber daya. |
| UntagResources | Menghapus tag dari resource tertentu (Instans Sertifikat SSL) | Menghapus tag. |