Serverless App Engine (SAE), SAE için RAM ilkelerinin yapılandırmasını basitleştiren bir izin asistanı sunar. SAE izin asistanını kullanarak ilke deyimlerini hızlıca oluşturabilir ve ardından ilkeyi RAM konsolunda tamamlayabilirsiniz.
Ön koşullar
Arka plan bilgileri
SAE izin asistanı RAM ilkeleri oluşturur. Uygulamalar ve görevler için okuma ve yazma işlemlerine kadar inen ayrıntılı düzeyde SAE izinlerini görsel olarak yapılandırmanıza olanak tanır. Asistan, SAE konsolunda ilgili ilke deyimlerini oluşturarak RAM konsolunda ilke deyimlerini manuel olarak düzenlerken oluşabilecek hatalardan kaçınmanıza yardımcı olur. Daha sonra RAM konsolunda özel bir ilke oluşturabilir, ilke içeriğini oluşturulan deyimle değiştirebilir ve SAE izinlerine ihtiyaç duyan RAM kullanıcısına bu ilkeyi atayabilirsiniz.
Hem Alibaba Cloud hesapları (birincil hesaplar) hem de RAM kullanıcıları (alt hesaplar), ilke taslakları oluşturmak için SAE konsolundaki izin asistanını kullanabilir. Ancak, ilkenin etkili olması için RAM konsolunda dağıtmanız gerekir.
1. Adım: SAE konsolunda bir ilke oluşturun
SAE konsolunda, sol gezinme bölmesinde seçeneğini belirleyin. Permission Assistant sayfasında Create Policy öğesine tıklayın.
-
Create Policy panelinde, Policy Configuration sihirbaz adımında aşağıdaki parametreleri yapılandırın ve Next seçeneğine tıklayın.
-
Bir Policy Name ve Note girin.
Parameter
Description
Policy Name
İlkenin özel adıdır. Ad bir harfle başlamalı ve en fazla 36 karakter uzunluğunda olmalıdır. Harfler, rakamlar, alt çizgi (_) ve tire (-) içerebilir.
Note
İlke için bir açıklama girin. -
Add Statement seçeneğine tıklayın. Add Statement panelinde aşağıdaki parametreleri yapılandırın ve OK seçeneğine tıklayın.
Parameter
Description
Resource
Açılır listelerden kaynak boyutlarını seçin.
-
Bölge: Yalnızca bir bölge seçebilirsiniz.
-
Ad alanı: Yalnızca bir ad alanı seçebilirsiniz.
-
Uygulama veya Görev: Bir veya daha fazla uygulama ya da görev seçebilirsiniz.
Action
Optional Permissions kutusunda vermek istediğiniz izinleri seçin. Seçilen izinler Selected Permissions kutusunda görünür. Aşağıdaki öğelere dikkat edin:
-
Search action metin kutusu bulanık aramayı destekler ve büyük/küçük harfe duyarlıdır.
-
Varsayılan olarak Selected Permissions kutusunda System Default Read Permissions seçilidir.
-
Okuma ve yazma eylemleri bağlantılıdır. gibi bir yazma izni seçtiğinizde sistem ilgili okuma izinlerini otomatik olarak seçer.
-
Policy Configuration sihirbaz adımında eklenen ilke deyimlerini görüntüleyebilir ve View Permissions, Clone, Edit veya Delete gibi işlemleri yapabilirsiniz.
İlke deyimleri; Resource (bölge, ad alanı ve uygulama dahil), Action ve Operations sütunlarını içeren bir tabloda görünür.
NotBirden çok ad alanındaki kaynaklar için izin ayarlamak üzere her ad alanı için ayrı bir ilke deyimi ekleyin.
Mevcut bir ilke deyimini kopyalamak için Clone seçeneğine tıklayın. Clone panelinde deyimi değiştirerek yeni bir tane oluşturabilirsiniz.
-
-
Preview Policy sihirbaz adımında oluşturulan ilke deyimlerini inceleyin ve ardından OK seçeneğine tıklayın.
RAM ilkesi deyimini kopyalamak için Copy seçeneğine tıklayın. Bu deyimi 2. Adım: Özel bir RAM ilkesi oluşturun bölümünde kullanacaksınız.
Permission Assistant sayfasına dönersiniz. Yeni oluşturulan ilkeyi görüntüleyebilir ve View Permissions, Copy RAM Authorization Statement, Edit veya Delete gibi işlemleri yapabilirsiniz.
ÖnemliSAE izin asistanı tarafından oluşturulan ilkeler yalnızca SAE kaynakları için geçerlidir ve en fazla 20 deyim içerebilir.
SAE yeni özellikler yayınladığında RAM ilke deyimlerini yeniden oluşturmanız gerekebilir. Aksi takdirde, mevcut ilkeye sahip RAM kullanıcıları bu özellikler için gerekli izinlere sahip olmayabilir.
2. Adım: Özel bir RAM ilkesi oluşturun
RAM konsolunda özel bir ilke oluştururken 1. Adım: SAE konsolunda bir ilke oluşturun bölümünde oluşturulan ilke deyimini kullanmanız gerekir.
RAM yöneticisi olarak RAM konsoluna giriş yapın.
Sol gezinme bölmesinde > seçeneğini belirleyin.
Policies sayfasında Create Policy seçeneğine tıklayın.
-
Create Policy sayfasında JSON sekmesine tıklayın.
VersionveStatementöğelerini içeren varsayılan bir ilke şablonuyla JSON düzenleyicisi görünür.StatementöğesiEffect,Action,ResourceveConditionöğelerini içerir.ActionveResourceöğelerinde eylemleri ve kaynakları belirtmeniz gerekir. -
JSON düzenleyicide SAE konsolundan kopyaladığınız ilke deyimini yapıştırın.
İlke sözdizimi ve yapısı hakkında daha fazla bilgi için bkz. İlke yapısı ve sözdizimi.
-
İlke içeriğini optimize etmek için Next: Edit Basic Information seçeneğine tıklayın.
Gelişmiş ilke optimizasyon özelliği aşağıdaki işlemleri yapar:
Eylemlerle uyumsuz olan kaynakları veya koşulları ayırır.
Kaynakların kapsamını daraltır.
Deyimleri yinelenenlerden arındırır veya birleştirir.
OK seçeneğine tıklayın.
Policy Name ve Note değerlerini belirtin ve ardından OK seçeneğine tıklayın.
3. Adım: Bir RAM kullanıcısına izin verin
Özel ilkeyi oluşturduktan sonra RAM kullanıcısına izin verin. Aşağıdaki adımlar, kullanıcı sayfasında nasıl izin verileceğini gösterir. Diğer yöntemler hakkında daha fazla bilgi için bkz. RAM kullanıcısına izin verme.
RAM yöneticisi olarak RAM konsoluna giriş yapın.
Sol gezinme bölmesinde Identities > Users seçeneğini belirleyin.
-
Users sayfasında izin vermek istediğiniz RAM kullanıcısını bulun ve Actions sütununda Add Permissions seçeneğine tıklayın.
Alternatif olarak birden fazla RAM kullanıcısı seçebilir ve toplu olarak izin vermek için kullanıcı listesinin alt kısmındaki Add Permissions seçeneğine tıklayabilirsiniz.
-
Add Permissions panelinde RAM kullanıcısına izin verin.
-
Bir yetkilendirme kapsamı seçin.
Alibaba Cloud Account: İzinler mevcut Alibaba Cloud hesabı için geçerlidir.
-
Resource Group: İzinler yalnızca belirli bir kaynak grubu için geçerlidir.
Important
Kaynak grubuna özel yetkilendirmenin etkili olması için bulut hizmetinin kaynak gruplarını desteklemesi gerekir. Daha fazla bilgi için bkz. Resource Group ile çalışan hizmetler. Bir kaynak grubunda nasıl izin verileceğine ilişkin bir örnek için bkz. Belirli bir ECS örneğini yönetmek için bir RAM kullanıcısına izin vermek üzere kaynak grubu kullanma.
-
Bir asıl seçin.
Asıl, izin vermek istediğiniz RAM kullanıcısıdır. Varsayılan olarak mevcut RAM kullanıcısı seçilidir.
-
İlkeler seçin.
İlke, bir izin kümesini tanımlar. Birden fazla ilke seçebilirsiniz. İlkeler aşağıdaki türlere ayrılır:
-
Sistem ilkesi: Alibaba Cloud tarafından oluşturulan ve bakımı yapılan bir ilkedir. Sistem ilkelerini kullanabilir ancak değiştiremezsiniz. Daha fazla bilgi için bkz. RAM ile çalışan hizmetler.
Note
Sistem, AdministratorAccess ve AliyunRAMFullAccess gibi yüksek riskli sistem ilkelerini işaretler. Mutlak olarak gerekli olmadıkça bu izinleri vermeyin.
Özel ilke: Oluşturabileceğiniz ve yönetebileceğiniz bir ilkedir. İlkenin sürümlerinden siz sorumlusunuz ve ilkeyi oluşturabilir, güncelleyebilir veya silebilirsiniz. Daha fazla bilgi için bkz. Özel ilke oluşturma.
-
OK seçeneğine tıklayın.
-
Complete seçeneğine tıklayın.