Bir Alibaba Cloud hesabında birden fazla RAM kullanıcısı bulunduğunda, işlem risklerini azaltmak için onay kuralları oluşturabilirsiniz. Bu kurallar sayesinde, SAE içinde bir RAM kullanıcısının gerçekleştirdiği kritik işlemleri Alibaba Cloud hesabı veya onay iznine sahip başka bir RAM kullanıcısı onaylar. Bu sayede RAM kullanıcı izinleri üzerinde hassas düzeyde kontrol sağlarsınız. Bu konuda onay kurallarının nasıl oluşturulacağı, onay gerektiren bir uygulamanın nasıl dağıtılacağı ve onay kayıtlarının nasıl yönetileceği açıklanmaktadır.
Ön koşullar
Bir uygulama oluşturdunuz ve uygulamayı etkinleştirdiniz.
Bir kişi oluşturdunuz. Yalnızca kişileri onaylayan olarak atayabilirsiniz.
Adım 1: RAM kullanıcısına izin atama
İşlemi bir Alibaba Cloud hesabı başlatıyorsa ek izin gerekmediğinden bu adımı atlayabilirsiniz.
İşlemi
AliyunSAEFullAccessiznine sahip bir RAM kullanıcısı başlatıyorsa bu adımı atlayabilirsiniz.
1. Özel izin ilkesi oluşturma
Alibaba Cloud hesabınızla RAM konsolu üzerinde oturum açın. Sol gezinme bölmesinde seçeneklerini seçin. Policies sayfasında Create Policy düğmesine tıklayın.
-
Create Policy sayfasında JSON sekmesine tıklayın. Aşağıdaki ilkeyi düzenleyiciye yapıştırın ve Next to edit policy information düğmesine tıklayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "sae:*OperationApproval*" ], "Resource": [ "acs:sae:*:*:*" ] } ] } Edit Policy Information sayfasında özel ilke için bir Name ve Note belirtin ve OK düğmesine tıklayın.
2. RAM kullanıcısına izin atama
Sol gezinme bölmesinde seçeneklerini seçin. Users sayfasında hedef kullanıcının oturum açma adına tıklayın.
Kullanıcı ayrıntıları sayfasında Permissions sekmesine tıklayın. User Policies sekmesinde Grant Permission düğmesine tıklayın.
-
Grant Permission panelinde Custom Policy sekmesine tıklayın, oluşturduğunuz özel ilkeyi seçin ve ardından OK düğmesine tıklayın.
Added bölümünde izni doğrulayın ve Grant Permission düğmesine tıklayın.
İzinleri atadıktan sonra bunları RAM kullanıcısının ayrıntılar sayfasındaki User Policies sekmesinde görüntüleyebilirsiniz.
Adım 2: Onay kuralı oluşturma
Onayları yönetecek olan hem Alibaba Cloud hesapları hem de RAM kullanıcıları onay kuralları oluşturmalıdır.
SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde seçeneklerini seçin.
Sol gezinme bölmesinde Approval Settings seçeneğine tıklayın. Approval Settings sayfasında Create Approval Setting düğmesine tıklayın.
-
Create Approval Setting panelinde aşağıdaki parametreleri yapılandırın ve OK düğmesine tıklayın.
-
Approval Scope Settings:
-
Resources: Açılır listelerden bir Region, Namespace ve Application seçerek kaynakları filtreleyin.
-
Region: All Regions veya belirli bir bölge seçebilirsiniz.
All Regions seçeneğini belirlerseniz tüm bölgelerdeki tüm ad alanlarında bulunan tüm uygulamalar varsayılan olarak seçilir.
Belirli bir bölge seçerseniz bir ad alanı ve uygulama seçerek daha fazla filtreleme yapabilirsiniz.
-
Namespace: All Namespaces veya belirli bir ad alanı seçebilirsiniz.
All Namespaces seçeneğini belirlerseniz hedef bölgedeki tüm ad alanlarında bulunan tüm uygulamalar varsayılan olarak seçilir.
Belirli bir ad alanı seçerseniz ardından belirli uygulamaları filtreleyebilirsiniz.
Application or Task: Tüm uygulamaları veya bir ya da daha fazla belirli uygulamayı seçebilirsiniz.
-
Operation Type: Yalnızca Publish Change türü desteklenir. Buna Deploy Application ve Roll Back to a Previous Version eylemleri dahildir.
-
-
Whitelist Settings: Açılır listeden hedef RAM kullanıcılarını seçin. Birden fazla kullanıcı seçebilir ve bulanık arama kullanabilirsiniz.
İzin listesine eklenen RAM kullanıcıları onay kapsamındaki uygulamalarda onay gerektirmeden işlem yapabilir.
-
Approver Settings: Approver açılır listesinden bir veya daha fazla onaylayan seçin.
NotYalnızca kişiler onaylayan olabilir. İhtiyacınız olan hesap açılır listede yoksa eklemek için Contact Management seçeneğine tıklayın. Daha fazla bilgi için bkz. Kişileri yönetme.
Alibaba Cloud hesabı tüm kurallar için varsayılan onaylayandır. Tüm onay bildirimlerini alabilir ve tüm onay kayıtlarını yönetebilir. Alibaba Cloud hesabı sahibi için iletişim bilgisi eklemezseniz sahibi onay bildirimleri almaz ancak onay işlemlerini yine de yapabilir.
Bir Alibaba Cloud hesabı tüm RAM kullanıcılarını onaylayan olarak ekleyebilir. Bir RAM kullanıcısında
ListUsersizni yoksa yalnızca kendisini kişi olarak ekleyebilir.ListUsersiznine sahipse diğer RAM kullanıcılarını kişi olarak ekleyebilir. İzinlerin nasıl atanacağı hakkında daha fazla bilgi için bkz. RAM kullanıcısına izin atama.
-
-
İsteğe bağlı: Approval Settings sayfasında mevcut onay kurallarını Edit veya Delete edebilirsiniz.
-
Edit: Actions sütununda Edit seçeneğine tıklayın. Change Approval Settings panelinde parametreleri değiştirin.
Delete: Actions sütununda Delete seçeneğine tıklayın. Görüntülenen iletişim kutusunda OK düğmesine tıklayın.
-
Adım 3: RAM kullanıcısıyla uygulamalarda değişiklik yapma
Bir RAM kullanıcısı için dağıtım süreci onay kurallarının yapılandırılıp yapılandırılmadığına bağlı olarak değişir.
Onay kuralları olmadan: RAM kullanıcıları onay gerektirmeden kaynaklar üzerinde doğrudan işlem yapabilir.
Onay kurallarıyla: Bir RAM kullanıcısı eşleşen bir onay kuralının izin listesinde değilse işleminin devam etmesi için onay gerekir. Aşağıdaki adımları uygulayın:
Bir onaylayan isteği onayladıktan veya reddettikten sonra sistem sonucu tanımladığınız iletişim yöntemlerine bildirir. Daha fazla bilgi için bkz. Kişileri yönetme.
Bir RAM kullanıcısı kullanarak SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde seçeneklerini seçin. Ardından hedef bölgeyi ve ad alanını seçin ve hedef uygulamanın adına tıklayın.
-
Uygulamada değişiklik yapın.
Uygulama dağıtma
-
Hedef uygulamanın Basic Information sayfasında Deploy Application düğmesine tıklayın. Ardından yapılandırmayı gerektiği gibi değiştirin ve bir sürüm stratejisi seçin.
SAE, Phased Release ve Canary Release stratejilerini destekler. Daha fazla bilgi için bkz. Tek partide uygulama dağıtma , Uygulama dağıtmayı partiler halinde gerçekleştirme ve Canary release ile uygulama dağıtma .
OK düğmesine tıklayın.
Sürümü geri alma
Hedef uygulamanın Basic Information sayfasında Roll Back to a Previous Version düğmesine tıklayın.
Roll Back to a Previous Version panelinde geri almak istediğiniz sürümü seçin, bir sürüm stratejisi belirleyin ve ardından OK düğmesine tıklayın. Daha fazla bilgi için bkz. Önceki bir sürüme geri dönme.
-
-
Bir uygulama dağıtımı başlattıktan sonra bir Deploy Application Request iletişim kutusu görüntülenir ve değişiklik isteğinizin gönderildiğini belirtir. OK düğmesine tıklayabilir ve ardından onay ilerlemesini Approval Records sayfasında kontrol edebilirsiniz.
Bir Roll Back to a Previous Version işlemi yaparsanız bu iletişim kutusu görüntülenmez. Ayrıntıları doğrudan Change Details sayfasında görüntüleyebilirsiniz.
Ayrıca onaylandığında SMS bildirimleri almak için Contact Management sayfasında iletişim yöntemlerinizi yapılandırabilirsiniz.
NotBir onay isteği gönderdikten sonra uygulamanın Change Details sayfasını kontrol edin. Bir onaylayan işlem yapana kadar bu değişikliğin yürütme durumu To Be Approved olarak kalır.
Onaylayan isteği onaylarsa: Change Details sayfasındaki execution status değeri Approved olarak değişir. Ardından Deploy Application düğmesine tıklayabilir ve değişikliğin tamamlanmasını bekleyebilirsiniz.
Onaylayan isteği reddederse: Change Details sayfasındaki execution status değeri otomatik olarak Execution Terminated olarak değişir. Reddetme nedenini görüntülemekle ilgili ayrıntılar için aşağıdaki isteğe bağlı adımlara bakın.
-
İsteğe bağlı: Sol gezinme bölmesinde seçeneklerini seçin. Approval Records sayfasında Initiated by Me sekmesine tıklayarak onay ilerlemesini görüntüleyin.
Approval Records sayfasının Initiated by Me sekmesinde aşağıdaki işlemleri yapabilirsiniz:
Hatırlatma gönderme: Actions sütununda Reminder seçeneğine tıklayın. Görüntülenen iletişim kutusunda onaylayanlara hatırlatma göndermek için OK düğmesine tıklayın.
İsteği iptal etme: Actions sütununda Cancel seçeneğine tıklayın. Görüntülenen iletişim kutusunda değişiklik isteğini geri çekmek için OK düğmesine tıklayın.
Bu değişiklik için uygulamayı görüntüleme: Hedef uygulamanın Basic Information sayfasına gitmek için Namespace: Application sütunundaki uygulama adına tıklayın.
Reddetme nedenini görüntüleme: Reddetme nedenini görüntülemek için Rejected yanındaki
simgesinin üzerine gelin.
Adım 4: Onaylayan olarak onay kayıtlarını yönetme
Onay iznine sahip bir hesap kullanarak SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde seçeneklerini seçin.
-
Sol gezinme bölmesinde Approval Records seçeneğine tıklayın. Diğer RAM kullanıcıları tarafından gönderilen değişiklik isteklerini yönetmek için To Be Approved sekmesini kullanın.
İsteğe bağlı: Bu sayfada aşağıdaki işlemleri yapabilirsiniz:
View Details: Hedef kaydın Actions sütununda View Details seçeneğine tıklayarak uygulama değişikliğinin ayrıntılarını görüntüleyin.
Approve: Hedef kaydın Actions sütununda Approve seçeneğine tıklayın. Görüntülenen iletişim kutusunda değişiklik isteğini onaylamak için OK düğmesine tıklayın.
Reject: Actions sütununda Reject seçeneğine tıklayın. Confirm Approval Rejection iletişim kutusunda reddetme nedeni girin ve OK düğmesine tıklayın.
Transfer: Actions sütununda Transfer seçeneğine tıklayın. Approval Transfer iletişim kutusunda yeni bir onaylayan seçin ve OK düğmesine tıklayın.
NotBirden fazla bekleyen onay kaydınız varsa hedef kayıtların yanındaki onay kutularını işaretleyerek ardından Batch Approve, Batch Reject veya Batch Transfer işlemlerini yapabilirsiniz.
İlgili işlemler: Approval Records sayfasının Handled sekmesinde işlediğiniz değişiklik isteklerini görüntüleyebilirsiniz. Daha fazla ayrıntı için Namespace: Application sütunundaki bir uygulama adına tıklayarak uygulamanın Basic Information sayfasına da gidebilirsiniz.