Kaynak meta verileri, üst ve alt kaynaklar ile eşzamanlı ve eşzamansız işlemler dahil olmak üzere Cloud Control API içinde kullanılan temel terimler hakkında bilgi edinin.
Kaynak meta verileri
Kaynak meta verileri, kaynakların niteliklerini, türlerini, ilişkilerini ve davranışlarını açıklar. Tüm kaynak yönetimi işlemleri kaynak meta verilerine dayanır. Belirtilen bir kaynağın meta verilerini almak ve yanıt parametrelerindeki meta verileri yorumlamak için GetResourceType yöntemini çağırabilirsiniz.
Kaynak meta verileri üç bölümden oluşur: temel bilgiler, nitelikler ve genişletilmiş bilgiler.
Temel bilgiler: Bir kaynağın adı, ilişkili hizmet, açıklaması, dağıtım düzeyi ve faturalama yöntemi.
Nitelikler: Belirli kaynak niteliklerinin açıklaması, özel işlem parametreleri ve hassas nitelikler.
Genişletilmiş bilgiler: Yetkilendirme ilkesi, kısıtlama ilkesi ve kota gibi yetkilendirme ve kaynak kapasitesi ayrıntıları.
Üst kaynaklar ve alt kaynaklar
Üst ve alt kaynaklar, aynı ürün içindeki kaynaklar arasındaki bağımlılıkları tanımlayan mantıksal kavramlardır. Bir üst kaynak, alt kaynakları içerir ve alt kaynaklar üst kaynaklara aittir. Bu hiyerarşik ilişki, alt kaynakları yönetmenize yardımcı olur.
-
Bir kaynağın bir üst kaynağa ait olup olmadığını belirleme
Bir kaynağın resourceType değeri **/** biçimindeyse, bu kaynak bir üst kaynağa aittir. Örneğin, ApsaraDB for Redis, DBInstance adında bir örnek ve DBInstance/Account adında bir veritabanı hesabı içerir. Veritabanı hesabının resourceType değeri DBInstance/Account olduğu için, bir ApsaraDB for Redis örneği olan üst kaynak DBInstance'e aittir.
-
Bir üst kaynağa ait olan kaynağı yönetme
Bir alt kaynağı yönetmek için bir API işlemi çağırdığınızda, istek yoluna üst kaynak bilgilerini eklemeniz gerekir. Daha fazla bilgi için, API Directory bölümündeki API istek parametrelerinin requestPath değerine bakın.
Eşzamanlı ve eşzamansız işlemler
Eşzamanlı ve eşzamansız işlemler, görev yürütmenin iki modudur. Eşzamanlı bir işlem, görev tamamlandıktan sonra bir yanıt döndürür; eşzamansız bir işlem ise görevin bitmesini beklemeden hemen yanıt verir.
Çoğu durumda, Cloud Control API kaynak sorgulama, listeleme, güncelleme ve meta veri sorgulama gibi işlemleri eşzamanlı olarak yürütür. Hizmet kararlılığını artırmak için kaynak oluşturma ve silme gibi zaman alan görevler eşzamansız olarak işlenir.
Eşzamansız bir görev oluşturmak için bir Cloud Control API işlemi çağırdığınızda 202 durum kodu döndürülürse, görev durumunu sorgulamak için GetTask işlemini çağırabilirsiniz.