API standartları ve çok dilli hazır SDK'lar
Bu ürünün OpenAPI'si (hbr/2017-09-08), RPC imzalama yöntemini kullanır. Geliştiriciler için yaygın programlama dillerine yönelik SDK'ları kapsülledik. Geliştiriciler, bu ürünün OpenAPI'sini teknik ayrıntılarla uğraşmadan doğrudan çağırabilmek için SDK'yı indirebilir. Mevcut SDK ihtiyaçlarınızı karşılamıyorsa, kendi imzanızı oluşturmak üzere imzalama mekanizmasını kullanarak entegrasyon yapabilirsiniz. Kendi imzanızı oluşturma sürecinin ayrıntıları oldukça karmaşık olduğundan, bu işlem yaklaşık 5 iş günü sürebilir. Bu nedenle, DingTalk hizmet grubumuza (147535001692) katılmanızı ve uzman rehberliği altında imzalama entegrasyonu gerçekleştirmenizi öneririz.
API'yi kullanmadan önce, istemci araçları (SDK ve CLI gibi) aracılığıyla API'ye etkili bir şekilde erişebilmek için kimlik hesabınızı ve erişim anahtarınızı (AccessKey) hazırlamanız gerekir. Ayrıntılar için bkz. AccessKey Alma.
Özel imzalama senaryoları
İş senaryonuzun özel gereksinimleri varsa ve API'yi kendi imzanızı oluşturarak entegre etmeniz gerekiyorsa, profesyonel rehberlik almak ve verimli bir entegrasyon sağlamak için öncelikle teknik destek ekibimizle (DingTalk hizmet grubu: 147535001692) iletişime geçmenizi öneririz.
Hesap ve güvenlik hazırlığı
Alibaba Cloud hesapları, tüm kaynaklar üzerinde tam yönetici izinlerine sahiptir. Bir AccessKey ele geçirildiğinde, ilişkili tüm kaynaklar yetkisiz erişim riskiyle karşı karşıya kalır. Güvenliği sağlamak için, yalnızca API erişim izinlerine sahip bir RAM kullanıcısı oluşturmanız ve bunun AccessKey'ini yapılandırmanız; ayrıca en az ayrıcalık ilkesine (PoLP) dayalı olarak RAM ilkelerini yapılandırmanız önerilir. Alibaba Cloud hesabını yalnızca Alibaba Cloud hesabı izinlerinin açıkça gerekli olduğu belirli senaryolarda kullanın.
API kataloğu
|
API |
Başlık |
Açıklama |
| AddContainerCluster | AddContainerCluster | Bir Container Service for Kubernetes (ACK) kümesini kaydeder. |
| AddCrossAccount | AddCrossAccount. | Hesaplar arası bir yönetim ilişkisi oluşturur. |
| AddDataSource | AddDataSource. | Bir veri kaynağı oluşturur. |
| BrowseFiles | BrowseFiles | Browses the list of backup files in a specified backup snapshot. |
| CancelBackupJob | CancelBackupJob. | Bir yedekleme işini iptal eder. |
| CancelRestoreJob | CancelRestoreJob. | Bir geri yükleme işini iptal eder. |
| ChangeResourceGroup | ChangeResourceGroup. | Bir örneğin ait olduğu kaynak grubunu değiştirir. |
| CheckRole | İzin kontrolü. | Mevcut kullanıcının belirli bir kaynağa veya sayfaya erişim iznine sahip olup olmadığını kontrol eder. |
| CreateBackupJob | CreateBackupJob. | Bir yedekleme işi oluşturur. |
| CreateBackupPlan | Yedekleme planı oluşturma. | Bir yedekleme planı oluşturur. |
| CreateClients | CreateClients. | Belirtilen örneklere bir veya daha fazla Cloud Backup istemcisi yükler. |
| CreateHanaBackupPlan | CreateHanaBackupPlan. | Bir SAP HANA örneği için yedekleme planı oluşturur. |
| CreateHanaInstance | CreateHanaInstance. | Bir SAP HANA örneğini kaydeder. |
| CreateHanaRestore | CreateHanaRestore. | Bir SAP HANA veritabanı için geri yükleme işi oluşturur. |
| CreatePolicyBindings | Politika-veri kaynağı ilişkileri oluşturma. | Bir veya daha fazla veri kaynağını bir politikaya bağlar. |
| CreatePolicyV2 | Bir ilke oluşturma. | Bir ilke oluşturur. |
| CreateReplicationVault | **[Kullanımdan Kaldırıldı]** Çoğaltma hedef kasası oluşturma ve bölgeler arası çoğaltmayı yapılandırma. | **[Kullanımdan Kaldırıldı]** Bir çoğaltma hedef kasası oluşturur ve bölgeler arası çoğaltmayı yapılandırır. Bu API işlemi hesaplar arası çoğaltmayı desteklemez ve kullanımdan kaldırılmıştır. Tam işlevsellik için bunun yerine CreateVault ve CreateVaultReplication kullanın. |
| CreateRestoreJob | Geri yükleme işi oluştur. | Bir geri yükleme işi oluşturur. |
| CreateTempFileUploadUrl | CreateTempFileUploadUrl | Generates the parameters and signature required for a file upload URL. |
| CreateVault | CreateVault. | Bir yedekleme kasası oluşturur. |
| CreateVaultReplication | CreateVaultReplication. | Yedekleme kasası çoğaltmasını yapılandırır. |
| DeleteAirEcsInstance | Yalnızca geri yükleme amaçlı bir ECS örneğini ECS Backup Essential Edition'dan kaldırma. | Yalnızca geri yükleme amaçlı bir ECS örneğini ECS Backup Essential Edition'dan kaldırır. |
| DeleteBackupClient | DeleteBackupClient. | Bir Cloud Backup istemcisini siler. |
| DeleteBackupClientResource | DeleteBackupClientResource | Deletes the resources of a backup client. |
| DeleteBackupPlan | Yedekleme planı silme. | Bir yedekleme planını siler. |
| DeleteClient | DeleteClient. | Bir istemciyi siler. |
| DeleteContainerCluster | DeleteContainerCluster. | Cloud Backup'ta bir konteyner kümesi kaydını kaldırır. Kümenin kaydını kaldırdıktan sonra kümenin yedeklerini kurtaramazsınız. |
| DeleteCrossAccount | DeleteCrossAccount. | Hesaplar arası bir yönetim ilişkisini siler. |
| DeleteHanaBackupPlan | DeleteHanaBackupPlan. | Bir SAP HANA yedekleme planını siler. |
| DeleteHanaInstance | DeleteHanaInstance. | Bir SAP HANA örneğini siler. |
| DeletePolicyBinding | Bir ilkenin veri kaynaklarıyla ilişkisini kesme. | Bir veri kaynağının bir ilkeden ilişkisini keser. İlişki kesildikten sonra, ilke artık veri kaynağını koruyamaz. Dikkatli olun. |
| DeletePolicyV2 | DeletePolicyV2 | Deletes a policy. |
| DeleteSnapshot | Yedekleme anlık görüntüsünü sil. | Bir yedekleme anlık görüntüsünü siler. |
| DeleteUdmDisk | DeleteUdmDisk. | Bir diskin korumasını iptal eder. |
| DeleteUdmEcsInstance | DeleteUdmEcsInstance | Elastic Compute Service (ECS) örneği yedekleme korumasını durdurur. |
| DeleteVault | DeleteVault. | Bir yedekleme kasasını siler. |
| DeleteVaultReplication | DeleteVaultReplication. | Yedekleme kasası çoğaltmasını durdurur. |
| DescribeBackupClients | Yedekleme istemcisi bilgileri. | Belirtilen koşulları karşılayan bir veya daha fazla yedekleme istemcisi hakkında bilgi getirir. |
| DescribeBackupJobs2 | DescribeBackupJobs2 | Belirtilen kriterleri karşılayan yedekleme işlerini sorgular. |
| DescribeBackupPlans | Belirtilen koşulları karşılayan yedekleme planlarını sorgulama. | Belirtilen koşulları karşılayan bir veya daha fazla yedekleme planını getirir. |
| DescribeClients | DescribeClients. | Belirtilen koşulları karşılayan bir veya daha fazla Cloud Backup istemcisini sorgular. |
| DescribeContainerCluster | DescribeContainerCluster. | Belirtilen koşulları karşılayan bir veya daha fazla konteyner kümesini sorgular. |
| DescribeContainerResource | DescribeContainerResource. | Konteyner kümesi kaynaklarının listesini sorgular. |
| DescribeCrossAccounts | DescribeCrossAccounts. | Hesaplar arası yönetim ilişkilerini sorgular. |
| DescribeDataSources | DescribeDataSources. | Veri kaynaklarının bir listesini sorgular. Sonuçları veri kaynağı türüne, veri kaynağı kimliğine, veri kaynağı adına veya istemci grubu kimliğine göre filtreler. |
| DescribeFeatureTrialInfo | Özellik ücretsiz deneme bilgilerini getirme. | Belirtilen bir özelliğin ücretsiz deneme etkinleştirme durumunu ve sona erme zamanını sorgular. Şu anda yalnızca Tablestore yedeklemesinin ücretsiz deneme bilgileri sorgulanabilir. |
| DescribeHanaBackupPlans | DescribeHanaBackupPlans. | Belirtilen kriterlerle eşleşen bir veya daha fazla SAP HANA yedekleme planını sorgular. |
| DescribeHanaBackupsAsync | DescribeHanaBackupsAsync. | Belirtilen koşulları karşılayan bir veya daha fazla SAP HANA yedeğini sorgular. |
| DescribeHanaBackupSetting | DescribeHanaBackupSetting. | Bir SAP HANA veritabanının yedekleme parametrelerini sorgular. |
| DescribeHanaDatabases | DescribeHanaDatabases. | SAP HANA veritabanları hakkındaki bilgileri sorgular. |
| DescribeHanaInstances | DescribeHanaInstances. | Belirtilen koşulları karşılayan bir veya daha fazla SAP HANA örneğini sorgular. |
| DescribeHanaRestores | DescribeHanaRestores. | Belirtilen koşulları karşılayan bir veya daha fazla SAP HANA geri yükleme işini sorgular. |
| DescribeHanaRetentionSetting | DescribeHanaRetentionSetting. | Bir SAP HANA veritabanının yedekleme saklama süresini sorgular. |
| DescribeOtsTableSnapshots | DescribeOtsTableSnapshots. | Yedeklenen Tablestore örneklerinin ayrıntılarını sorgular. |
| DescribePoliciesV2 | Bir veya daha fazla ilke sorgulama. | Bir veya daha fazla ilkeyi sorgular. |
| DescribePolicyBindings | Query policy binding list | Queries one or more data sources bound to a policy, or queries one or more policies bound to a data source. |
| DescribeRecoverableOtsInstances | DescribeRecoverableOtsInstances. | Geri yüklenebilir bir Tablestore örneğinin tablolarını sorgular. |
| DescribeRegions | Kullanılabilir bölgeleri sorgulama. | Kullanılabilir bölgeleri sorgular. |
| DescribeRestoreJobs2 | DescribeRestoreJobs2 | Belirtilen kriterlerle eşleşen geri yükleme işlerini sorgular. |
| DescribeTask | DescribeTask. | Asenkron bir görevi sorgular. |
| DescribeUdmSnapshots | DescribeUdmSnapshots | Tam yedeklemelerin anlık görüntülerini sorgular. |
| DescribeVaultReplicationRegions | DescribeVaultReplicationRegions. | Bölgeler arası çoğaltmayı destekleyen bölgeleri sorgular. |
| DescribeVaults | Yedekleme kasası bilgilerini sorgulama. | Belirtilen koşulları karşılayan bir veya daha fazla yedekleme kasası hakkında bilgi getirir. |
| DetachNasFileSystem | DetachNasFileSystem. | Cloud Backup tarafından oluşturulan dahili bir bağlama noktasını siler. |
| DisableBackupPlan | DisableBackupPlan. | Bir yedekleme planını devre dışı bırakır. |
| DisableHanaBackupPlan | DisableHanaBackupPlan. | Bir SAP HANA yedekleme planını devre dışı bırakır. |
| EnableBackupPlan | EnableBackupPlan. | Bir yedekleme planını devam ettirir. |
| EnableHanaBackupPlan | EnableHanaBackupPlan. | Bir SAP HANA yedekleme planını etkinleştirir. |
| ExecuteBackupPlan | ExecuteBackupPlan. | Bir yedekleme planını çalıştırır. |
| ExecutePolicyV2 | Execute Policy | İlişkili bir veya tüm veri kaynakları için bir ilke çalıştırır. |
| GenerateRamPolicy | GenerateRamPolicy. | Bir Resource Access Management (RAM) politikası oluşturur. |
| GetBasicStatistics | GetBasicStatistics. | Yedekleme için temel istatistikleri getirir. |
| GetTempFileDownloadLink | GetTempFileDownloadLink. | İş raporları gibi dosyaların indirme bağlantılarını alır. |
| GetTrialInfo | Ücretsiz deneme bilgilerini alma. | Belirtilen bir OSS bucket'ı veya NAS dosya sisteminin ücretsiz deneme bilgilerini sorgular. |
| InstallBackupClients | InstallBackupClients. | Bir veya daha fazla ECS örneğine yedekleme istemcileri yükler. |
| ListProtectedResources | Korunan kaynakları sorgulama. | Korunan kaynakların listesini sorgular. |
| ListSnapshots | Yedekleme noktalarını sorgulama. | Yedekleme noktalarının bir listesini sorgular. |
| OpenHbrService | OpenHbrService. | Cloud Backup'ı etkinleştirir. |
| RemoveDataSource | RemoveDataSource. | Bir veri kaynağını siler. |
| SearchHistoricalSnapshots | Yedekleme anlık görüntülerini getirme. | Belirtilen koşulları karşılayan bir veya daha fazla geçmiş yedekleme anlık görüntüsünü getirir. |
| StartHanaDatabaseAsync | StartHanaDatabaseAsync. | Bir SAP HANA veritabanını başlatır. |
| StopHanaDatabaseAsync | StopHanaDatabaseAsync. | Bir SAP HANA veritabanını durdurur. |
| UninstallBackupClients | UninstallBackupClients. | Bir veya daha fazla Elastic Compute Service (ECS) örneğinden Cloud Backup istemcisini kaldırır. |
| UninstallClient | UninstallClient. | Bir HBR istemcisini kaldırır. |
| UpdateBackupPlan | UpdateBackupPlan. | Bir yedekleme planını günceller. |
| UpdateClientSettings | İstemci yapılandırmasını güncelleme. | Bir yedekleme istemcisinin yapılandırmasını günceller. |
| UpdateContainerCluster | Konteyner Kümesi Bilgilerini Güncelleme. | Konteyner kümesi adı ve ağ türü gibi bilgiler de dahil olmak üzere konteyner kümesi bilgilerini günceller. |
| UpdateDataSource | UpdateDataSource. | Veri kaynağı yapılandırmasını günceller. |
| UpdateHanaBackupPlan | UpdateHanaBackupPlan. | Bir SAP HANA yedekleme planını günceller. |
| UpdateHanaBackupSetting | UpdateHanaBackupSetting. | Bir SAP HANA veritabanının yedekleme parametrelerini günceller. |
| UpdateHanaInstance | UpdateHanaInstance. | Bir SAP HANA örneğini günceller. |
| UpdateHanaRetentionSetting | UpdateHanaRetentionSetting. | Bir SAP HANA veritabanının yedekleme saklama süresini günceller. |
| UpdatePolicyBinding | İlke-veri kaynağı ilişkilendirmesini değiştir. | Bir ilke ile bir veri kaynağı arasındaki ilişkilendirmeyi değiştirir. |
| UpdatePolicyV2 | UpdatePolicy. | Bir ilkeyi değiştirir. |
| UpdateVault | UpdateVault. | Yedekleme kasasının yapılandırma bilgilerini günceller. |
| UpgradeBackupClients | UpgradeBackupClients. | Bir veya daha fazla Elastic Compute Service (ECS) örneğinde bir HBR istemcisini yükseltir. |
| UpgradeClient | UpgradeClient. | Cloud Backup istemcisini yükseltir. |