Bu konuda, bir ActionTrail izini otomatik olarak oluşturan bir Resource Orchestration Service şablonunun nasıl yazılacağı gösterilmektedir.
Desteklenen kaynaklar
Resource Orchestration Service (ROS), cloud kaynak yönetimini basitleştiren bir Alibaba Cloud hizmetidir. Geliştiriciler ve yöneticiler; ECS örnekleri ve ApsaraDB RDS veritabanı örnekleri gibi ihtiyaç duydukları Alibaba Cloud kaynaklarını ve bunların bağımlılıklarını tanımlayan bir şablon yazabilir. ROS orkestrasyon motoru, dağıtım ve işletme işlemlerini otomatikleştirmek için tüm kaynakları şablona göre otomatik olarak oluşturur ve yapılandırır. Daha fazla bilgi için bkz. Resource Orchestration Service nedir?.
Aşağıdaki ActionTrail kaynaklarını sağlamak için ROS'u kullanabilirsiniz:
ALIYUN::ACTIONTRAIL::Trail: Bir iz oluşturur.
ALIYUN::ACTIONTRAIL::TrailLogging: Bir izin günlük kaydı durumunu yönetir.
İzinler
Bu örnek bir iz oluşturur. Varsayılan olarak, Resource Orchestration Service konsola oturum açan kullanıcının kimlik bilgilerini kullanır. Bu kullanıcının aşağıdaki izinlere sahip olması gerekir:
AliyunActionTrailFullAccess: ActionTrail izinlerini yönetir.
AliyunLogFullAccess: Simple Log Service izinlerini yönetir.
Bir Alibaba Cloud hesabı tüm API'lere tam erişime sahiptir; bu durum yüksek bir güvenlik riski oluşturur. Daha fazla güvenlik için API erişimi veya günlük işlemler amacıyla bir RAM kullanıcısı kullanın. RAM kullanıcısına yalnızca gerekli izinleri verin. Daha fazla bilgi için bkz. RAM kullanıcısına izin verme.
Yordam
ROS konsolu na oturum açın. Üst gezinme çubuğunda Bölge açılır listesinden bir bölge seçin.
-
Sol gezinme bölmesinde Stacks öğesine tıklayın. Ardından Create Stack > Use ROS seçeneklerini belirleyin:
Specify Template: Select an Existing Template seçeneğini belirleyin.
Template Import Method: Enter Template Content seçeneğini belirleyin.
-
Template Content altında ROS seçeneğini belirleyin ve aşağıdaki kodu YAML veya JSON biçiminde girin.
Bir iz oluşturmaya ilişkin söz dizimi, açıklamalar ve örnekler için bkz. ALIYUN::ACTIONTRAIL::Trail. Bu örnek,
test-trailadlı bir iz oluşturur. Next öğesine tıklayın. Configure Stack sayfasında Rollback on Failure değerini Yes olarak ayarlayın.
Create öğesine tıklayın.
-
Çıktıyı kontrol edin.
Stack ayrıntıları sayfasında Status değeri CreateSucceeded ise stack başarıyla oluşturulmuş demektir.
-
Stack oluşturulduktan sonra OpenAPI, SDK'lar veya ActionTrail konsolunu kullanarak
test-trailadlı izi bulabilirsiniz.İz listesinde test-trail izinin durumunun Enabled olduğunu, depolama hizmeti olarak SLS kullandığını, All regions bölgelerini izlediğini ve bir single-account trail olduğunu doğrulayın.