Alibaba Cloud hesabınızın AccessKey çiftini açığa çıkarmamak için RAM kullanıcılara özel veya sistem ilkeleriyle ayrıntılı Cloud Assistant erişimi sağlayın.
Arka plan
Cloud Assistant, özel ilkeleri ve Alibaba Cloud sistem ilkelerini destekler. Özel ilkeler; bölgeler, ECS örnekleri, komutlar ve yönetilen örnek aktivasyon kodları gibi boyutlara göre erişimi kontrol eder.
Yordam
-
Bir Alibaba Cloud hesabıyla bir RAM kullanıcı oluşturun.
Bkz. RAM kullanıcı oluşturma.
-
Alibaba Cloud hesabınızla özel bir ilke oluşturun. Bkz. Özel ilke oluşturma.
Aşağıdaki tabloda yaygın Cloud Assistant özellikleri için örnek özel ilkeler listelenmiştir.
Cloud Assistant özelliği
Örnek özel ilke
Cloud Assistant
Cloud Assistant Agent
Cloud Assistant komutları
Dosya gönderme
İşletim ve Bakım görevi çalıştırma kaydı teslimi
-
İşletim ve Bakım görevi çalıştırma kaydı teslimi özelliği yapılandırmasını sorgulama ve değiştirme
-
İşletim ve Bakım görevi çalıştırma kayıtları için teslim özelliği yapılandırmasını sorgulama
-
İşletim ve Bakım görevi çalıştırma kaydı teslimi için bölgeye özel izinler
-
Oturum işlemi kayıtları teslim özelliği yapılandırmasını sorgulama ve değiştirme
-
Oturum işlemi kaydı teslim özelliği için bölgesel kısıtlamaları yapılandırma
Yönetilen örnekler
Oturum yönetimi
-
Alibaba Cloud hesabınızla RAM kullanıcıya izin atayın.
Bkz. RAM kullanıcı için izinleri yönetme.
-
Özel bir ilke belirtin.
Add Permissions panelinde Authorization Scope öğesini Entire Cloud Account olarak ayarlayın, gerekli izin ilkesini seçin ve ardından OK öğesine tıklayın.
-
Alibaba Cloud tarafından sağlanan bir sistem ilkesi belirtin.
AliyunECSAssistantFullAccess: Tam Cloud Assistant yönetim izinleri.
AliyunECSAssistantReadonlyAccess: Salt okunur Cloud Assistant izinleri.
RAM konsolunda ilke içeriği gibi sistem ilkesi ayrıntılarını görüntüleyin. Bkz. İlke bilgileri.
-
-
Konsol erişiminin RAM kullanıcıya verildiğini doğrulayın.
Console Access etkinleştirilmemişse RAM kullanıcı yalnızca API işlemlerini çağırarak Cloud Assistant'ı kullanabilir. Bkz. RAM kullanıcı izinlerini görüntüleme.
Authentication sekmesinde Console Logon Management bölümünü görüntüleyin ve Console Access öğesinin Enabled olduğunu doğrulayın.
-
RAM kullanıcı olarak Alibaba Cloud Management Console'a giriş yapın.
Bkz. RAM kullanıcı olarak Alibaba Cloud Management Console'a giriş yapma.
RAM Kullanıcı Girişi sayfasında RAM User Logon sekmesini seçin, RAM kullanıcı adını (
username@company.onaliyun.comveyausername@company-aliasbiçiminde) girin, Next öğesine tıklayın ve ardından giriş yapmak için parolayı girin. Cloud Assistant'ı kullanmak için RAM kullanıcı olarak ECS konsolunun Cloud Assistant sayfasına giriş yapın.
Cloud Assistant özellikleri için örnek özel ilkeler
Cloud Assistant için yönetimsel izinler (okuma ve yazma)
Tüm Cloud Assistant API'leri için tam sorgulama ve işlem izinleri verir.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:DescribeInstances",
"ecs:DescribeTag*",
"ecs:*Command",
"ecs:DescribeCommand*",
"ecs:DescribeInvocation*",
"ecs:StopInvocation",
"ecs:*CloudAssistant*",
"ecs:SendFile",
"ecs:DescribeSendFileResults",
"ecs:*ManagedInstance",
"ecs:DescribeManagedInstances",
"ecs:*Activation",
"ecs:DescribeActivations",
"ecs:ListPluginStatus",
"ecs:ModifyInvocationAttribute",
"ecs:StartTerminalSession",
"ecs:DescribeTerminalSessions",
"ecs:RunCommand"
],
"Resource": [
"acs:ecs:*:*:instance/*",
"acs:ecs:*:*:command/*",
"acs:ecs:*:*:activation/*",
"acs:ecs:*:*:invocation/*"
]
},
{
"Effect": "Allow",
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"ram:ServiceName": [
"archiving.ecs.aliyuncs.com"
]
}
}
},
{
"Effect": "Allow",
"Action": [
"ecs:ModifyCloudAssistantSettings",
"ecs:DescribeCloudAssistantSettings"
],
"Resource": [
"acs:ecs:*:*:servicesettings/*"
]
}
]
}
Cloud Assistant için salt okunur izinler
Tüm Cloud Assistant API'leri için yalnızca sorgulama izinleri verir.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:DescribeInstances",
"ecs:DescribeTag*",
"ecs:DescribeCommand*",
"ecs:DescribeInvocation*",
"ecs:DescribeCloudAssistant*",
"ecs:DescribeSendFileResults",
"ecs:DescribeManagedInstances",
"ecs:DescribeActivations",
"ecs:ListPluginStatus",
"ecs:DescribeTerminalSessions"
],
"Resource": [
"acs:ecs:*:*:instance/*",
"acs:ecs:*:*:command/*",
"acs:ecs:*:*:activation/*"
]
},
{
"Effect": "Allow",
"Action": [
"ecs:DescribeCloudAssistantSettings"
],
"Resource": [
"acs:ecs:*:*:servicesettings/*"
]
}
]
}
Cloud Assistant için bölgesel kısıtlamaları yapılandırma
Cloud Assistant izinlerini belirli bir bölgeyle sınırlar. Bu örnekte erişim Çin (Hangzhou) ile sınırlandırılmıştır.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:DescribeInstances",
"ecs:DescribeTag*",
"ecs:*Command",
"ecs:DescribeCommand*",
"ecs:DescribeInvocation*",
"ecs:StopInvocation",
"ecs:*CloudAssistant*",
"ecs:SendFile",
"ecs:DescribeSendFileResults",
"ecs:*ManagedInstance",
"ecs:DescribeManagedInstances",
"ecs:*Activation",
"ecs:DescribeActivations",
"ecs:ListPluginStatus",
"ecs:ModifyInvocationAttribute",
"ecs:StartTerminalSession",
"ecs:DescribeTerminalSessions",
"ecs:RunCommand"
],
"Resource": [
"acs:ecs:cn-hangzhou:*:instance/*",
"acs:ecs:cn-hangzhou:*:command/*",
"acs:ecs:cn-hangzhou:*:activation/*",
"acs:ecs:cn-hangzhou:*:invocation/*"
]
},
{
"Effect": "Allow",
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"ram:ServiceName": [
"archiving.ecs.aliyuncs.com"
]
}
}
},
{
"Effect": "Allow",
"Action": [
"ecs:ModifyCloudAssistantSettings",
"ecs:DescribeCloudAssistantSettings"
],
"Resource": [
"acs:ecs:cn-hangzhou:*:servicesettings/*"
]
}
]
}
Cloud Assistant Agent
Cloud Assistant Agent yükleme durumunu sorgulama
API işlemi: DescribeCloudAssistantStatus
-
Tüm ECS örneklerinde Cloud Assistant Agent yükleme durumunu sorgulayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeInstances", "ecs:DescribeCloudAssistantStatus" ], "Resource": [ "acs:ecs:*:*:instance/*" ] } ] } -
Sorguları belirtilen ECS örnekleriyle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeInstances", "ecs:DescribeCloudAssistantStatus" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx000a", "acs:ecs:*:*:instance/i-instancexxx000b" ] } ] }
Cloud Assistant Agent yükleme
API işlemi: InstallCloudAssistant
-
Herhangi bir ECS örneğine Cloud Assistant Agent yükleyin.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:InstallCloudAssistant" ], "Resource": [ "acs:ecs:*:*:instance/*" ] } ] } -
Yüklemeyi belirtilen ECS örnekleriyle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:InstallCloudAssistant" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b" ] } ] }
Komutlar için örnek özel ilkeler
Cloud Assistant komutlarını görüntüleme
API işlemi: DescribeCommands
-
Tüm Cloud Assistant komutlarını görüntüleyin.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeCommands" ], "Resource": [ "acs:ecs:*:*:command/*" ] } ] } -
Görüntülemeyi belirtilen komutlarla sınırlamak için Kaynak içinde komut kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeCommands" ], "Resource": [ "acs:ecs:*:*:command/c-commandxxx000a", "acs:ecs:*:*:command/c-commandxxx000b" ] } ] }
Cloud Assistant komutlarını silme
API işlemi: DeleteCommand
-
Tüm Cloud Assistant komutlarını silin.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DeleteCommand" ], "Resource": [ "acs:ecs:*:*:command/*" ] } ] } -
Silme işlemini belirtilen komutlarla sınırlamak için Kaynak içinde komut kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DeleteCommand" ], "Resource": [ "acs:ecs:*:*:command/c-commandxxx000a", "acs:ecs:*:*:command/c-commandxxx000b" ] } ] }
Cloud Assistant komutu oluşturma
API işlemi: CreateCommand
Cloud Assistant komutları oluşturmak için gereken minimum izinler.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:CreateCommand"
],
"Resource": [
"acs:ecs:*:*:command/*"
]
}
]
}
Cloud Assistant komutlarını değiştirme
API işlemi: ModifyCommand
-
Herhangi bir Cloud Assistant komutunu değiştirin.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:ModifyCommand" ], "Resource": [ "acs:ecs:*:*:command/*" ] } ] } -
Değişiklikleri belirtilen komutlarla sınırlamak için Kaynak içinde komut kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:ModifyCommand" ], "Resource": [ "acs:ecs:*:*:command/c-commandxxx000a", "acs:ecs:*:*:command/c-commandxxx000b" ] } ] }
Komut çalıştırma
API işlemi: InvokeCommand
-
Komutları herhangi bir örnekte çalıştırın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:InvokeCommand" ], "Resource": [ "acs:ecs:*:*:command/*", "acs:ecs:*:*:instance/*" ] } ] } -
Komut çalıştırmayı belirtilen ECS örnekleriyle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:InvokeCommand" ], "Resource": [ "acs:ecs:*:*:command/*", "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b" ] } ] } -
Çalıştırmayı herhangi bir ECS örneğindeki belirtilen komutlarla sınırlamak için Kaynak içinde komut kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:InvokeCommand" ], "Resource": [ "acs:ecs:*:*:command/c-commandxxx00a", "acs:ecs:*:*:command/c-commandxxx00b", "acs:ecs:*:*:instance/*" ] } ] } -
Çalıştırmayı belirtilen ECS örneklerindeki belirtilen komutlarla sınırlamak için Kaynak içinde hem komut kimliklerini hem de örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:InvokeCommand" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b", "acs:ecs:*:*:command/c-commandxxx00a", "acs:ecs:*:*:command/c-commandxxx00b" ] } ] } -
Çalıştırılabilir eklentileri sınırlayın. Bu örnekte yalnızca test-plugin eklentisine karşılık gelen ACS-ECS-ExecutePlugin-for-linux.sh genel komutuna izin verilir.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "ecs:InvokeCommand", "Resource": [ "acs:ecs:*:*:command/ACS-ECS-ExecutePlugin-for-linux.sh", "acs:ecs:*:*:instance/*" ], "Condition": { "StringEqualsIgnoreCase": { "ecs:PluginName": [ "test-plugin" ] } } } ] } -
Komutların hangi ECS örneklerinde çalıştırılabileceğini kısıtlamak için Koşul öğesine bir etiket koşulu ekleyin. Bu örnekte yalnızca
test:tonyetiketine sahip örneklerde komut çalıştırmaya izin verilir.Notacs:ResourceTag koşulu kaynakta bir etiket gerektirir. Etiketler ECS örneklerine eklenebilir ancak komutlara eklenemez.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "ecs:InvokeCommand", "Resource": [ "acs:ecs:*:*:instance/*" ], "Condition": { "StringEquals": { "acs:ResourceTag/Owner": "zxy" } } }, { "Effect": "Allow", "Action": "ecs:InvokeCommand", "Resource": [ "acs:ecs:*:*:command/*" ] } ] }
Komutu hemen çalıştırma
API işlemi: RunCommand
RunCommand'u çağırırken KeepCommand değerini true olarak ayarlarsanız "acs::ecs:*:*:command/*" ifadesini Kaynak öğesine ekleyin.
-
Komutları herhangi bir örnekte hemen çalıştırın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:RunCommand" ], "Resource": [ "acs:ecs:*:*:instance/*" ] } ] } -
Hemen komut çalıştırmayı belirtilen ECS örnekleriyle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:RunCommand" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b" ] } ] } -
Komutların hangi ECS örneklerinde hemen çalıştırılabileceğini kısıtlamak için Koşul öğesine bir etiket koşulu ekleyin. Bu örnekte yalnızca
test:tonyetiketine sahip örneklere izin verilir.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:RunCommand" ], "Resource": "acs:ecs:*:*:instance/*", "Condition": { "StringEquals": { "acs:ResourceTag/test": "tony" } } } ] }
Komut çalıştırma sonuçlarını sorgulama
API işlemi: DescribeInvocations
-
Herhangi bir örnekteki komut çalıştırma sonuçlarını sorgulayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeInvocations" ], "Resource": [ "acs:ecs:*:*:instance/*", "acs:ecs:*:*:command/*" ] } ] } -
Sorguları belirtilen ECS örnekleriyle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeInvocations" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b", "acs:ecs:*:*:command/*" ] } ] } -
Sorguları herhangi bir ECS örneğindeki belirtilen komutlarla sınırlamak için Kaynak içinde komut kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeInvocations" ], "Resource": [ "acs:ecs:*:*:instance/*", "acs:ecs:*:*:command/c-commandxxx00a", "acs:ecs:*:*:command/c-commandxxx00b" ] } ] } -
Sorguları belirtilen ECS örneklerindeki belirtilen komutlarla sınırlamak için Kaynak içinde hem komut kimliklerini hem de örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeInvocations" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b", "acs:ecs:*:*:command/c-commandxxx00a", "acs:ecs:*:*:command/c-commandxxx00b" ] } ] }
Zamanlanmış görev çalıştırma bilgilerini değiştirme
API işlemi: ModifyInvocationAttribute
-
Herhangi bir zamanlanmış görevin çalıştırma bilgilerini değiştirin ve buna herhangi bir örnek ekleyin.
InvokeCommand veya RunCommand çağrılırken
CommandContentöğesini değiştirir veKeepCommanddeğerinitrueolarak ayarlarsanız uzun süreli saklama (LTR) için yeni bir komut oluşturulur. ModifyInvocationAttribute'i çağırmadan önce Kaynak'aacs:ecs:*:*:command/*öğesini ekleyin.{ "Version": "1", "Statement": [ { "Action": "ecs:ModifyInvocationAttribute", "Resource": [ "acs:ecs:*:*:instance/*", "acs:ecs:*:*:invocation/*" ], "Effect": "Allow" } ] } -
Değişiklikleri belirtilen görevle sınırlarken herhangi bir örneğin eklenmesine izin vermek için Kaynak içinde bir görev kimliği ayarlayın.
{ "Version": "1", "Statement": [ { "Action": "ecs:ModifyInvocationAttribute", "Resource": [ "acs:ecs:*:*:instance/*", "acs:ecs:*:*:invocation/task-xxx" ], "Effect": "Allow" } ] } -
Herhangi bir zamanlanmış görevi değiştirmeye izin verirken yalnızca belirtilen örneğin eklenmesine olanak tanımak için Kaynak içinde bir örnek kimliği ayarlayın.
{ "Version": "1", "Statement": [ { "Action": "ecs:ModifyInvocationAttribute", "Resource": [ "acs:ecs:*:*:instance/i-instance-xxx", "acs:ecs:*:*:invocation/*" ], "Effect": "Allow" } ] } -
Değişiklikleri ve örnek eklemelerini belirtilen görev ve örnekle sınırlamak için Kaynak içinde hem bir örnek kimliği hem de bir görev kimliği ayarlayın.
{ "Version": "1", "Statement": [ { "Action": "ecs:ModifyInvocationAttribute", "Resource": [ "acs:ecs:*:*:instance/i-instance-xxx", "acs:ecs:*:*:invocation/task-xxx" ], "Effect": "Allow" } ] }
Görev çalıştırmayı durdurma
API işlemi: StopInvocation
-
Herhangi bir örnekte çalışan Cloud Assistant komut işlemlerini durdurun.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:StopInvocation" ], "Resource": [ "acs:ecs:*:*:instance/*" ] } ] } -
Bu işlemi belirtilen ECS örnekleriyle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:StopInvocation" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b" ] } ] }
Komutlarda OOS standart parametrelerini kullanma
OOS ortak parametreleri içeren komutları çalıştırın.
{
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:DescribeInstances",
"ecs:CreateCommand",
"ecs:DescribeCommands",
"ecs:InvokeCommand",
"ecs:RunCommand",
"ecs:DescribeInvocations",
"ecs:DescribeInvocationResults",
"ecs:DescribeCloudAssistantStatus",
"oos:GetParameters",
"oos:GetParameter"
],
"Resource": "*"
}
],
"Version": "1"
}
Komutlarda OOS şifreli parametrelerini kullanma
OOS şifreli parametreleri içeren komutları çalıştırın.
{
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:DescribeInstances",
"ecs:CreateCommand",
"ecs:DescribeCommands",
"ecs:InvokeCommand",
"ecs:RunCommand",
"ecs:DescribeInvocations",
"ecs:DescribeInvocationResults",
"ecs:DescribeCloudAssistantStatus",
"oos:GetParameters",
"oos:GetSecretParameters",
"oos:GetParameter",
"oos:GetSecretParameter",
"kms:GetSecretValue"
],
"Resource": "*"
}
],
"Version": "1"
}
Dosya gönderme için örnek özel ilkeler
Yerel dosya yükleme
API işlemi: SendFile
-
Yerel dosyaları herhangi bir ECS örneğine yükleyin.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:SendFile" ], "Resource": [ "acs:ecs:*:*:instance/*" ] } ] } -
Yüklemeleri belirtilen ECS örnekleriyle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:SendFile" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b" ] } ] } -
Dosyaların hangi ECS örneklerine yüklenebileceğini kısıtlamak için Koşul öğesine bir etiket koşulu ekleyin. Bu örnekte yüklemelere yalnızca
test:tonyetiketine sahip örneklere izin verilir.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:SendFile" ], "Resource": "acs:ecs:*:*:instance/*", "Condition": { "StringEquals": { "acs:ResourceTag/test": "tony" } } } ] }
Dosya yükleme sonuçlarını sorgulama
API işlemi: DescribeSendFileResults
-
Herhangi bir örnek için dosya yükleme sonuçlarını sorgulayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeSendFileResults" ], "Resource": [ "acs:ecs:*:*:instance/*" ] } ] } -
Sorguları belirtilen ECS örnekleriyle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeSendFileResults" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b" ] } ] }
İşletim ve Bakım görevi çalıştırma kaydı teslimi için örnek özel ilkeler
İşletim ve Bakım görevi çalıştırma kaydı teslimi yapılandırmasını sorgulama ve değiştirme izinleri
İşletim ve Bakım görevi çalıştırma kaydı teslimi yapılandırmasını sorgulayın ve değiştirin.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:ModifyCloudAssistantSettings",
"ecs:DescribeCloudAssistantSettings"
],
"Resource": [
"acs:ecs:*:*:servicesettings/cloudassistantdeliverysettings"
]
}
]
}
İşletim ve Bakım görevi çalıştırma kaydı teslimi özelliği yapılandırmasını sorgulama
İşletim ve Bakım görevi çalıştırma kaydı teslimi yapılandırmasını sorgulayın.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:DescribeCloudAssistantSettings"
],
"Resource": [
"acs:ecs:*:*:servicesettings/cloudassistantdeliverysettings"
]
}
]
}
İşletim ve Bakım görevi çalıştırma kaydı teslimi için bölgeye özel izinler
Teslim yapılandırması erişimini kısıtlamak için bir bölge belirtin.
-
İşletim ve Bakım görevi çalıştırma kaydı teslimini yalnızca Çin (Hangzhou) bölgesinde sorgulayın ve değiştirin.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:ModifyCloudAssistantSettings", "ecs:DescribeCloudAssistantSettings" ], "Resource": [ "acs:ecs:cn-hangzhou:*:servicesettings/cloudassistantdeliverysettings" ] } ] } -
İşletim ve Bakım görevi çalıştırma kaydı teslimini yalnızca Çin (Hangzhou) bölgesinde sorgulayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeCloudAssistantSettings" ], "Resource": [ "acs:ecs:cn-hangzhou:*:servicesettings/cloudassistantdeliverysettings" ] } ] }
Oturum kaydı teslimi yapılandırmasını sorgulama ve değiştirme izinleri
Oturum kaydı teslimi yapılandırmasını sorgulayın ve değiştirin.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:ModifyCloudAssistantSettings",
"ecs:DescribeCloudAssistantSettings"
],
"Resource": [
"acs:ecs:*:*:servicesettings/sessionmanagerdeliverysettings"
]
}
]
}
Oturum kaydı teslimi yapılandırmasını sorgulama izinleri
Oturum kaydı teslimi yapılandırmasını sorgulayın.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:DescribeCloudAssistantSettings"
],
"Resource": [
"acs:ecs:*:*:servicesettings/sessionmanagerdeliverysettings"
]
}
]
}
Oturum kaydı teslimi için bölgeye özel izinler
Oturum kaydı teslimi erişimini kısıtlamak için bir bölge belirtin.
-
Oturum kaydı teslimini yalnızca Çin (Hangzhou) bölgesinde sorgulayın ve değiştirin.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:ModifyCloudAssistantSettings", "ecs:DescribeCloudAssistantSettings" ], "Resource": [ "acs:ecs:cn-hangzhou:*:servicesettings/sessionmanagerdeliverysettings" ] } ] } -
Oturum kaydı teslimini yalnızca Çin (Hangzhou) bölgesinde sorgulayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeCloudAssistantSettings" ], "Resource": [ "acs:ecs:cn-hangzhou:*:servicesettings/sessionmanagerdeliverysettings" ] } ] }
OSS paketlerini sorgulama
İşletim ve Bakım görevi çalıştırma kayıtlarını veya oturum kayıtlarını OSS'e teslim etmek için aşağıdaki izinleri verin.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"oss:ListBuckets"
],
"Resource": "*"
}
]
}
Kayıtlar OSS'e teslim edildikten sonra kayıtları sorgulamak ve analiz etmek için OSS erişim denetimi kurallarını anlayın. Bkz. OSS için RAM ilkelerine genel bakış ve OSS için RAM ilkelerinden yaygın örnekler.
SLS projelerini ve Logstore'larını sorgulama
İşletim ve Bakım görevi çalıştırma kayıtlarını veya oturum kayıtlarını SLS'e teslim etmek için aşağıdaki izinleri verin.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"log:ListProject",
"log:ListLogStores"
],
"Resource": "*"
}
]
}
Kayıtlar SLS'e teslim edildikten sonra kayıtları sorgulamak ve analiz etmek için SLS erişim denetimi kurallarını anlayın. Bkz. SLS kimlik doğrulama kurallarına genel bakış.
Yönetilen örnekler için örnek özel ilkeler
Yönetilen örneğin kaydını kaldırma
API işlemi: DeregisterManagedInstance
-
Herhangi bir yönetilen örneğin kaydını kaldırın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DeregisterManagedInstance" ], "Resource": [ "acs:ecs:*:*:instance/*" ] } ] } -
Kaydı kaldırmayı belirtilen yönetilen örneklerle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DeregisterManagedInstance" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b" ] } ] }
Yönetilen örnekleri sorgulama
API işlemi: DescribeManagedInstances
-
Herhangi bir yönetilen örneği sorgulayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeManagedInstances" ], "Resource": [ "acs:ecs:*:*:instance/*" ] } ] } -
Sorguları belirtilen yönetilen örneklerle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeManagedInstances" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b" ] } ] }
Yönetilen örnek aktivasyon kodu oluşturma
API işlemi: CreateActivation
Yönetilen örnekler olarak kaydetmek için Alibaba Cloud olmayan sunucular için aktivasyon kodları oluşturmak üzere gereken minimum izinler.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:CreateActivation"
],
"Resource": [
"acs:ecs:*:*:activation/*"
]
}
]
}
Yönetilen örnekler için aktivasyon kodlarını devre dışı bırakma izinleri
API işlemi: DisableActivation
-
Yönetilen örnek için herhangi bir aktivasyon kodunu devre dışı bırakın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DisableActivation" ], "Resource": [ "acs:ecs:*:*:activation/*" ] } ] } -
Bu işlemi belirtilen aktivasyon kodlarıyla sınırlamak için Kaynak içinde aktivasyon kodu kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DisableActivation" ], "Resource": [ "acs:ecs:*:*:activation/*****-*****A", "acs:ecs:*:*:activation/*****-*****B" ] } ] }
Yönetilen örnek aktivasyon kodlarını sorgulama
API işlemi: DescribeActivations
-
Aktivasyon kodlarını ve bunların yönetilen örnekler için kullanımını sorgulayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeActivations" ], "Resource": [ "acs:ecs:*:*:activation/*" ] } ] } -
Sorguları belirtilen aktivasyon kodlarıyla sınırlamak için Kaynak içinde aktivasyon kodu kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeActivations" ], "Resource": [ "acs:ecs:*:*:activation/*****-*****A", "acs:ecs:*:*:activation/*****-*****B" ] } ] }
Yönetilen örnek aktivasyon kodlarını silme
API işlemi: DeleteActivation
-
Yönetilen örnek için kullanılmayan herhangi bir aktivasyon kodunu silin.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DeleteActivation" ], "Resource": [ "acs:ecs:*:*:activation/*" ] } ] } -
Silme işlemini belirtilen kullanılmayan aktivasyon kodlarıyla sınırlamak için Kaynak içinde aktivasyon kodu kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DeleteActivation" ], "Resource": [ "acs:ecs:*:*:activation/*****-*****A", "acs:ecs:*:*:activation/*****-*****B" ] } ] }
Cloud Assistant Agent yükseltmeleri için örnek özel ilkeler
API işlemleri: ModifyCloudAssistantSettings ve DescribeCloudAssistantSettings.
Cloud Assistant Agent yükseltme yapılandırmasını sorgulama ve değiştirme izinleri
Cloud Assistant Agent yükseltme yapılandırmasını sorgulayın ve değiştirin.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:ModifyCloudAssistantSettings",
"ecs:DescribeCloudAssistantSettings"
],
"Resource": [
"acs:ecs:*:*:servicesettings/AgentUpgradeConfig"
]
}
]
}
Cloud Assistant Agent yükseltme yapılandırmasını sorgulama
Cloud Assistant Agent yükseltme yapılandırmasını sorgulayın.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:DescribeCloudAssistantSettings"
],
"Resource": [
"acs:ecs:*:*:servicesettings/AgentUpgradeConfig"
]
}
]
}
Session Manager için örnek özel ilkeler
API işlemleri: StartTerminalSession ve DescribeTerminalSessions.
Session Manager oturumlarını oluşturma ve sorgulama izinleri
-
Herhangi bir örnekte Session Manager oturumları oluşturun ve sorgulayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:StartTerminalSession", "ecs:DescribeTerminalSessions" ], "Resource": [ "acs:ecs:*:*:instance/*" ] } ] } -
Session Manager işlemlerini belirtilen örneklerle sınırlamak için Kaynak içinde örnek kimliklerini ayarlayın.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:StartTerminalSession", "ecs:DescribeTerminalSessions" ], "Resource": [ "acs:ecs:*:*:instance/i-instancexxx00a", "acs:ecs:*:*:instance/i-instancexxx00b" ] } ] }