AliyunServiceRoleForActionTrail hizmet bağlantılı rolü, ActionTrail'in diğer Alibaba Cloud hizmetlerine erişmek için üstlendiği bir Resource Access Management (RAM) rolüdür. Bu konuda hizmet bağlantılı rolün kullanım senaryoları, rol izinleri ve rolün oluşturma ile silme işlemleri açıklanmaktadır.
Senaryolar
AliyunServiceRoleForActionTrail rolü aşağıdaki senaryolarda kullanılır:
-
Simple Log Service erişimi
Bir iz oluşturup olayları depolamak için bir Simple Log Service projesi belirtirseniz ActionTrail, AliyunServiceRoleForActionTrail rolünü üstlenerek belirtilen projede Logstore oluşturma ve olayları bu Logstore'a yazma izinlerini alır.
-
Object Storage Service (OSS) erişimi
Bir iz oluşturup olayları depolamak için bir OSS paketi belirlerseniz ActionTrail, AliyunServiceRoleForActionTrail rolünü üstlenerek belirtilen OSS paketlerine olay yazma izinlerini alır.
-
Simple Message Queue (eski adıyla MNS) erişimi
Bir iz oluşturup olayları depolamak için bir OSS paketi belirler ve olay teslimi için mesaj almak üzere bir Simple Message Queue konusu da belirtirseniz ActionTrail, AliyunServiceRoleForActionTrail rolünü üstlenerek Simple Message Queue konusuna mesaj gönderme izinlerini alır.
-
Resource Directory erişimi
Bir kaynak dizinindeki tüm üyelerin olaylarını belirtilen depolama nesnesine iletmek için çoklu hesap izi oluşturursanız ActionTrail, AliyunServiceRoleForActionTrail rolünü üstlenerek kaynak dizinine erişim ve kaynak dizinindeki üyeleri listeleme izinlerini alır.
Daha fazla bilgi için bkz. Hizmet bağlantılı roller.
İzinler
Rol: AliyunServiceRoleForActionTrail
İlke: AliyunServiceRolePolicyForActionTrail
Hizmet bağlantılı rol ActionTrail'e atandıktan sonra ActionTrail; OSS, Simple Log Service, Simple Message Queue (eski adıyla MNS) ve Resource Directory gibi diğer Alibaba Cloud hizmetlerinin kaynaklarına erişim izni alır.
{
"Version": "1",
"Statement": [
{
"Action": [
"oss:ListObjects",
"oss:PutObject",
"oss:GetBucketInfo",
"oss:GetBucketLifecycle",
"oss:GetBucketLocation",
"kms:ListKeys",
"kms:Listalias",
"kms:ListAliasesByKeyId",
"kms:DescribeKey",
"kms:GenerateDataKey",
"kms:Decrypt"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"log:GetProject",
"log:ListJobs"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"log:PostLogStoreLogs",
"log:CreateLogstore",
"log:GetLogstore",
"log:CreateIndex",
"log:UpdateIndex",
"log:GetIndex",
"log:GetLogStoreLogs"
],
"Resource": [
"acs:log:*:*:project/*/logstore/actiontrail_*",
"acs:log:*:*:project/*/logstore/innertrail_*",
"acs:log:*:*:project/*/logstore/insights_*"
],
"Effect": "Allow"
},
{
"Action": [
"log:CreateDashboard",
"log:UpdateDashboard"
],
"Resource": "acs:log:*:*:project/*/dashboard/*",
"Effect": "Allow"
},
{
"Action": [
"log:CreateSavedSearch",
"log:UpdateSavedSearch"
],
"Resource": [
"acs:log:*:*:project/*/savedsearch/actiontrail_*",
"acs:log:*:*:project/*/savedsearch/innertrail_*",
"acs:log:*:*:project/*/savedsearch/insights_*"
],
"Effect": "Allow"
},
{
"Action": [
"mns:PublishMessage"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"resourcemanager:GetResourceDirectory",
"resourcemanager:ListAccounts",
"resourcemanager:GetResourceDirectoryAccount"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"cms:DescribeMetricList",
"cms:QueryMetricList"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": "ram:DeleteServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "actiontrail.aliyuncs.com"
}
}
},
{
"Effect": "Allow",
"Action": "odps:updateUsersToAdmin",
"Resource": "acs:odps:*:*:projects/actiontrail_*"
}
]
}
AliyunServiceRoleForActionTrail rolünü oluşturun
Aşağıdaki işlemlerden birini ilk kez gerçekleştirdiğinizde bu rol yoksa ActionTrail, AliyunServiceRoleForActionTrail rolünü otomatik olarak oluşturur:
İz oluşturmak için CreateTrail işlemini çağırın.
ActionTrail konsolunda bir iz oluşturun.
AliyunServiceRoleForActionTrail rolünü silin
AliyunServiceRoleForActionTrail rolünü silmeden önce ActionTrail konsolundaki tüm izleri silmeniz gerekir. Daha fazla bilgi için bkz. Tekli hesap izini silme ve Çoklu hesap izini silme.
AliyunServiceRoleForActionTrail rolünü RAM konsolundan silebilirsiniz. Daha fazla bilgi için bkz. RAM rolü silme.