Tüm Ürünler
Search
Belge Merkezi

ActionTrail:RAM yetkilendirmesi

Son Güncelleme:Sep 30, 2026

Resource Access Management (RAM), kullanıcı kimliklerini ve kaynak erişim izinlerini yönetmek için Alibaba Cloud tarafından sağlanan bir hizmettir. RAM kullanmak, Alibaba Cloud hesabınızın anahtarlarını diğer kullanıcılarla paylaşmaktan kaçınmanıza yardımcı olur ve kullanıcılara en az ayrıcalıklı erişim izni vermenize olanak tanır. RAM, yetkilendirmeleri tanımlamak için izin ilkelerini kullanır. Bu konuda, bir RAM ilkesinin genel yapısı ve ActionTrail tarafından RAM izin ilkeleri için tanımlanan ilke ifadesi öğeleri (Action, Resource ve Condition) açıklanmaktadır. ActionTrail için RAM kodu (RamCode) actiontrail olup desteklenen yetkilendirme ayrıntılık düzeyi OPERATION şeklindedir.

İlkenin genel yapısı

İzin ilkeleri, aşağıdaki genel yapıya sahip JSON formatını destekler:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "<Effect>",
      "Action": "<Action>",
      "Resource": "<Resource>",
      "Condition": {
        "<Condition_operator>": {
          "<Condition_key>": [
            "<Condition_value>"
          ]
        }
      }
    }
  ]
}        

Aşağıdaki listede, ilkedeki alanlar açıklanmaktadır:

  • Version: İlke sürüm numarasını belirtir. Değeri sabit olarak 1'dir.

  • Statement:

    • Effect: Yetkilendirme sonucunu belirtir. Geçerli değerler: Allow ve Deny.

    • Action: İzin verilen veya reddedilen bir veya daha fazla işlemi belirtir.

    • Resource: İşlemlerden etkilenen belirli nesneleri belirtir. Belirli kaynakları tanımlamak için Alibaba Cloud Resource Names (ARN'ler) kullanabilirsiniz.

    • Condition: Yetkilendirmenin geçerli olması için gereken koşulları belirtir. Bu alan isteğe bağlıdır.

      • Koşul operatörü: Koşullu operatörleri belirtir. Farklı koşul türleri farklı koşullu operatörleri destekler.

      • Condition_key: Koşul anahtarlarını belirtir.

      • Condition_value: Koşul değerlerini belirtir.

Action

Aşağıdaki tabloda, ActionTrail tarafından tanımlanan eylemler listelenmektedir. Tablonun sütunları aşağıda detaylandırılmıştır:

  • Action: Eylemler, işlemi gerçekleştirmek için izin vermek amacıyla RAM izin ilkesi ifadelerinin Action öğesinde kullanılabilir.

  • API: Eylemi gerçekleştirmek için çağırabileceğiniz API.

  • Erişim düzeyi: Her API için önceden tanımlanmış erişim düzeyi. Geçerli değerler: create, list, get, update ve delete.

  • Kaynak türü: Eylemi gerçekleştirmek için yetkilendirmeyi destekleyen kaynağın türü. Bu, eylemin kaynak düzeyinde izni destekleyip desteklemediğini gösterir. Belirtilen kaynak eylemle uyumlu olmalıdır; aksi takdirde ilke etkisiz hale gelir.

    • Kaynak düzeyinde izinlere sahip API'ler için gerekli kaynak türleri yıldız işareti (*) ile işaretlenir. İlgili ARN'yi ilkenin Resource öğesinde belirtin.

    • Kaynak düzeyinde izinlere sahip olmayan API'ler için Tüm Kaynaklar olarak gösterilir. İlkenin Resource öğesinde yıldız işareti (*) kullanın.

  • Koşul anahtarı: Hizmet tarafından tanımlanan koşul anahtarları. Anahtar, yalnızca eylemlere veya belirli kaynaklarla ilişkili eylemlere uygulanarak hassas kontrol sağlar. Hizmete özel koşul anahtarlarına ek olarak Alibaba Cloud, tüm RAM entegre hizmetlerinde geçerli olan bir dizi ortak koşul anahtarı sağlar. Daha fazla bilgi için bkz. Ortak koşul anahtarları.

  • Bağımlı eylem: Eylemi çalıştırmak için gereken bağımlı eylemler. Eylemi tamamlamak için RAM kullanıcısının veya RAM rolünün tüm bağımlı eylemleri gerçekleştirme iznine sahip olması gerekir.

Action

API

Erişim düzeyi

Kaynak türü

Koşul anahtarı

Bağımlı eylem

actiontrail:GetAccessKeyLastUsedIps GetAccessKeyLastUsedIps list

*All Resource

*

Yok Yok
actiontrail:GetTrailStatus GetTrailStatus get

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/{#TrailName}

Yok Yok
actiontrail:DescribeScenes DescribeScenes list

*All Resource

*

Yok Yok
actiontrail:ListDataEventServices ListDataEventServices get

*All Resource

*

Yok Yok
actiontrail:DeleteDataEventSelector DeleteDataEventSelector create

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/{#TrailName}

Yok Yok
actiontrail:CreateTrail CreateTrail create

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/*

Yok Yok
actiontrail:GetDeliveryHistoryJob GetDeliveryHistoryJob get

*HistoryDeliveryJob

acs:actiontrail:{#regionId}:{#accountId}:historydeliveryjob/{#HistoryDeliveryJobId}

Yok Yok
actiontrail:ListDataEventSelectors ListDataEventSelectors get

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/*

Yok Yok
actiontrail:GetAccessKeyLastUsedProducts GetAccessKeyLastUsedProducts list

*All Resource

*

Yok Yok
actiontrail:DeleteDeliveryHistoryJob DeleteDeliveryHistoryJob delete

*HistoryDeliveryJob

acs:actiontrail:{#regionId}:{#accountId}:historydeliveryjob/{#HistoryDeliveryJobId}

Yok Yok
actiontrail:GetAccessKeyLastUsedResources GetAccessKeyLastUsedResources list

*All Resource

*

Yok Yok
actiontrail:EnableInsight EnableInsight update

*All Resource

*

Yok Yok
actiontrail:GetAccessKeyLastUsedEvents GetAccessKeyLastUsedEvents list

*All Resource

*

Yok Yok
actiontrail:UpdateAdvancedQueryTemplate UpdateAdvancedQueryTemplate update

*AdvancedQueryTemplate

acs:actiontrail:{#regionId}:{#accountId}:advancedquerytemplate/{#TemplateId}

Yok Yok
actiontrail:GetGlobalEventsStorageRegion GetGlobalEventsStorageRegion get

*ActionTrailVirtual

acs:actiontrail:*:{#accountId}:actiontrailvirtual/{#ActionTrailVirtualId}

Yok Yok
actiontrail:UpdateGlobalEventsStorageRegion UpdateGlobalEventsStorageRegion update

*ActionTrailVirtual

acs:actiontrail:*:{#accountId}:actiontrailvirtual/{#ActionTrailVirtualId}

Yok Yok
actiontrail:DescribeResourceLifeCycleEvents DescribeResourceLifeCycleEvents list

*All Resource

*

Yok Yok
actiontrail:DescribeSearchTemplates DescribeSearchTemplates list

*All Resource

*

Yok Yok
actiontrail:CreateAdvancedQueryHistory CreateAdvancedQueryHistory create

*All Resource

*

Yok Yok
actiontrail:CreateAdvancedQueryTemplate CreateAdvancedQueryTemplate create

*AdvancedQueryTemplate

acs:actiontrail:{#regionId}:{#accountId}:advancedquerytemplate/*

Yok Yok
actiontrail:LookupInsightEvents LookupInsightEvents list

*All Resource

*

Yok Yok
actiontrail:DescribeAdvancedQueryHistory DescribeAdvancedQueryHistory list

*All Resource

*

Yok Yok
actiontrail:DescribeAdvancedQueryTemplate DescribeAdvancedQueryTemplate list

*AdvancedQueryTemplate

acs:actiontrail:{#regionId}:{#accountId}:advancedquerytemplate/*

Yok Yok
actiontrail:LookupEvents LookupEvents get

*All Resource

*

Yok Yok
actiontrail:CreateDeliveryHistoryJob CreateDeliveryHistoryJob create

*HistoryDeliveryJob

acs:actiontrail:{#regionId}:{#accountId}:historydeliveryjob/*

Yok Yok
actiontrail:GetInsightSelectors GetInsightSelectors get

*All Resource

*

Yok Yok
actiontrail:DescribeTrailDeliveryMetricData DescribeTrailDeliveryMetricData get

*All Resource

*

Yok Yok
actiontrail:GetDataEventSelector GetDataEventSelector get

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/{#TrailName}

Yok Yok
actiontrail:GetGovernanceMetrics GetGovernanceMetrics get

*All Resource

*

Yok Yok
actiontrail:PutInsightSelectors PutInsightSelectors update

*All Resource

*

Yok Yok
actiontrail:GetInsightsEventsCount GetInsightsEventsCount get

*All Resource

*

Yok Yok
actiontrail:StopLogging StopLogging update

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/{#TrailName}

Yok Yok
actiontrail:DescribeUserAlertCount DescribeUserAlertCount none

*All Resource

*

Yok Yok
actiontrail:DisableInsight DisableInsight none

*All Resource

*

Yok Yok
actiontrail:DeleteTrail DeleteTrail delete

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/{#TrailName}

Yok Yok
actiontrail:GetInsightTypes GetInsightTypes get

*All Resource

*

Yok Yok
actiontrail:ListDeliveryHistoryJobs ListDeliveryHistoryJobs get

*HistoryDeliveryJob

acs:actiontrail:{#regionId}:{#accountId}:historydeliveryjob/*

Yok Yok
actiontrail:DescribeUserLogCount DescribeUserLogCount none

*All Resource

*

Yok Yok
actiontrail:PutDataEventSelector PutDataEventSelector create

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/{#TrailName}

Yok Yok
actiontrail:UpdateTrail UpdateTrail update

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/{#TrailName}

Yok Yok
actiontrail:StartLogging StartLogging update

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/{#TrailName}

Yok Yok
actiontrail:GetAdvancedQueryTemplate GetAdvancedQueryTemplate get

*AdvancedQueryTemplate

acs:actiontrail:{#regionId}:{#accountId}:advancedquerytemplate/{#TemplateId}

Yok Yok
actiontrail:DeleteAdvancedQueryTemplate DeleteAdvancedQueryTemplate delete

*AdvancedQueryTemplate

acs:actiontrail:{#regionId}:{#accountId}:advancedquerytemplate/{#TemplateId}

Yok Yok
actiontrail:GetAccessKeyLastUsedInfo GetAccessKeyLastUsedInfo get

*All Resource

*

Yok Yok
actiontrail:DeleteAdvancedQueryHistory DeleteAdvancedQueryHistory delete

*All Resource

*

Yok Yok
actiontrail:DescribeTrails DescribeTrails get

*Trail

acs:actiontrail:{#regionId}:{#accountId}:trail/*

Yok Yok
actiontrail:DescribeUserTrailCount DescribeUserTrailCount none

*All Resource

*

Yok Yok

Resource

Aşağıdaki tabloda, ActionTrail tarafından tanımlanan kaynaklar listelenmektedir. Belirli işlemler için izin vermek üzere bunları RAM ilke ifadelerinin Resource öğesinde belirtin. Bunlar ARN'ler tarafından benzersiz şekilde tanımlanır. Format: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: Alibaba Cloud hizmetinin baş harfleri; Alibaba Cloud'un genel bulutunu ifade eder.

  • {#ramcode}: RAM'de bir Alibaba Cloud hizmetini belirtmek için kullanılan kod.

  • {#regionId}: Bölge kimliği. Kaynak tüm bölgeleri kapsıyorsa yıldız işareti (*) olarak ayarlayın.

  • {#accountId}: Alibaba Cloud hesabının kimliği. Kaynak tüm Alibaba Cloud hesaplarını kapsıyorsa yıldız işareti (*) olarak ayarlayın.

  • {#resourceType}: Hizmet tarafından tanımlanan kaynak tanımlayıcısı. Dosya yoluna benzer hiyerarşik bir yapıyı destekler. İfade genel kaynakları kapsıyorsa yıldız işareti (*) olarak ayarlayın.

Kaynak türü

ARN

Trail
  • acs:actiontrail:{#regionId}:{#accountId}:trail/{#TrailName}
  • acs:actiontrail:{#regionId}:{#accountId}:trail/*
HistoryDeliveryJob
  • acs:actiontrail:{#regionId}:{#accountId}:historydeliveryjob/{#HistoryDeliveryJobId}
  • acs:actiontrail:{#regionId}:{#accountId}:historydeliveryjob/*
AdvancedQueryTemplate
  • acs:actiontrail:{#regionId}:{#accountId}:advancedquerytemplate/{#TemplateId}
  • acs:actiontrail:{#regionId}:{#accountId}:advancedquerytemplate/*
ActionTrailVirtual
  • acs:actiontrail:*:{#accountId}:actiontrailvirtual/{#ActionTrailVirtualId}

Condition

ActionTrail ürün düzeyinde koşul anahtarı tanımlamaz. Ancak erişim kontrolü için Alibaba Cloud ortak koşul anahtarlarını kullanabilirsiniz. Daha fazla bilgi için bkz. Ortak koşul anahtarları.

Özel RAM ilkeleri nasıl oluşturulur?

Özel ilkeler oluşturup bunları RAM kullanıcılarına, RAM kullanıcı gruplarına veya RAM rollerine atayabilirsiniz. Talimatlar için bkz: