API standartları ve çok dilli hazır SDK'lar
Bu ürünün OpenAPI'si (smc/2019-06-01), 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 |
| AssociateSourceServers | AssociateSourceServers | Sunucuları bir grup olarak geçirmek için öncelikle geçiş kaynaklarını bu grupla ilişkilendirmeniz gerekir. |
| CreateAccessToken | CreateAccessToken | Bir etkinleştirme kodu oluşturur. |
| CreateCrossZoneMigrationJob | CreateCrossZoneMigrationJob | Server Migration Center (SMC), bir Alibaba Cloud Elastic Compute Service (ECS) örneğini aynı bölge içinde farklı bir kullanılabilirlik bölgesine geçirmenize ve aynı örnek ailesi içinde vCPU ve bellek dahil olmak üzere örnek türünü değiştirmenize olanak tanır. Bu özellik, örnek geçişi ve teknik özellik değişikliklerine yönelik iş gereksinimlerini karşılamanıza yardımcı olur. Kullanılabilirlik bölgeleri arası geçiş işi oluşturmak için bu işlemi çağırın. |
| CreateReplicationJob | CreateReplicationJob | Creates a migration task for a source server. |
| CreateWorkgroup | CreateWorkgroup | Toplu sunucu geçişi senaryolarında birden fazla geçiş görevinin yaşam döngüsünü yönetmek için çalışma grupları kullanılır. |
| CutOverReplicationJob | CutOverReplicationJob | Belirtilen bir artımlı geçiş görevinin periyodik çalışmasını durdurur ve geçişi tamamlar. |
| DeleteAccessToken | DeleteAccessToken | Bir etkinleştirme kodunu siler. |
| DeleteReplicationJob | DeleteReplicationJob | Bir geçiş işini siler. |
| DeleteSourceServer | DeleteSourceServer | DeleteSourceServer işlemini çağırarak bir geçiş kaynağını siler. |
| DeleteWorkgroup | DeleteWorkgroup | Artık ihtiyaç duyulmayan bir çalışma grubunu siler. |
| DescribeReplicationJobs | DescribeReplicationJobs | Retrieves details about one or more migration tasks. |
| DescribeSourceServers | DescribeSourceServers | Call the DescribeSourceServers operation to query information about one or more migration sources. |
| DescribeWorkgroups | DescribeWorkgroups | Bir çalışma grubu oluşturulduktan sonra, çalışma grubu adı, açıklaması ve uyarı bilgileri gibi bilgilerini görüntüleyebilirsiniz. |
| DisableAccessToken | Etkinleştirme kodunu devre dışı bırakma | Bir etkinleştirme kodunu devre dışı bırakır. |
| DisassociateSourceServers | DisassociateSourceServers | Toplu geçiş için grubu artık kullanmayacaksanız veya grubu silmek istiyorsanız, bir geçiş kaynağını gruptan ayırır. |
| ListAccessTokens | ListAccessTokens | Oluşturulan etkinleştirme kodlarını ve durumlarını sorgular. |
| ListTagResources | ListTagResources | Geçiş kaynakları ve geçiş görevleri gibi bir veya daha fazla SMC kaynağına eklenmiş etiketleri sorgular. |
| ModifyReplicationJobAttribute | ModifyReplicationJobAttribute | Bir geçiş görevinin bilgilerini değiştirir. |
| ModifySourceServerAttribute | ModifySourceServerAttribute | ModifySourceServerAttribute işlemi bir geçiş kaynağının adını ve açıklamasını değiştirir. |
| ModifyWorkgroupAttribute | ModifyWorkgroupAttribute | Bir çalışma grubunun adını ve açıklamasını değiştirir. |
| StartReplicationJob | StartReplicationJob | Bir geçiş görevini başlatır. |
| StopReplicationJob | StopReplicationJob | Bir geçiş görevini durdurur. |
| TagResources | TagResources | Geçiş kaynakları ve geçiş görevleri gibi birden fazla SMC kaynağı için etiket oluşturur ve bu kaynaklara etiket ekler. |
| UntagResources | UntagResources | Detaches and deletes tags from specified SMC resources, such as migration sources and migration tasks. |