All Products
Search
Document Center

Chat App Message Service:Otorisasi RAM

Last Updated:Jun 10, 2026

Resource Access Management (RAM) adalah layanan Alibaba Cloud yang dirancang untuk manajemen identitas pengguna dan kontrol izin akses resource. Melalui RAM, Anda dapat menerapkan prinsip least privilege tanpa perlu membagikan kunci akun Alibaba Cloud Anda kepada pengguna lain. RAM menggunakan kebijakan izin untuk menentukan otorisasi. Topik ini menjelaskan struktur umum kebijakan RAM, serta elemen pernyataan kebijakan (Action, Resource, dan Condition) yang didefinisikan oleh Chat App 消息服务 untuk kebijakan izin RAM. Kode RAM (RamCode) untuk Chat App 消息服务 adalah cams , dan granularitas otorisasi yang didukung adalah 资源级 .

Struktur umum kebijakan

Kebijakan izin menggunakan format JSON dengan struktur umum berikut:

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

Berikut adalah penjelasan untuk setiap field dalam kebijakan

  • Version: Menentukan nomor versi kebijakan. Nilainya tetap 1.

  • Statement:

    • Effect: Menentukan hasil otorisasi. Nilai yang valid: Allow dan Deny.

    • Action: Menentukan satu atau beberapa operasi yang diizinkan atau ditolak.

    • Resource: Menentukan objek spesifik yang terpengaruh oleh operasi tersebut. Anda dapat menggunakan Alibaba Cloud Resource Names (ARNs) untuk mengidentifikasi resource tertentu.

    • Condition: Menentukan kondisi agar otorisasi berlaku. Field ini bersifat opsional.

      • Condition operator: Menentukan operator kondisional. Setiap jenis kondisi mendukung operator kondisional yang berbeda.

      • Condition_key: Menentukan condition key.

      • Condition_value: Menentukan nilai kondisi.

Action

Tabel berikut mencantumkan action yang didefinisikan oleh Chat App 消息服务. Setiap kolom dalam tabel dijelaskan sebagai berikut:

  • Action: Dapat digunakan dalam elemen Action pada pernyataan kebijakan RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dipanggil untuk melakukan action tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan action tersebut. Ini menunjukkan apakah action tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan action tersebut; jika tidak, kebijakan tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan ARN yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ini ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource kebijakan.

  • Condition key: Ditentukan oleh layanan. Kunci ini memungkinkan kontrol yang lebih terperinci, yang berlaku baik untuk action saja maupun untuk action yang terkait dengan resource tertentu. Selain condition key spesifik layanan, Alibaba Cloud menyediakan serangkaian condition key umum yang berlaku di seluruh layanan yang terintegrasi dengan RAM. Untuk informasi lebih lanjut, lihat Common condition keys.

  • Dependent action: Action dependen yang diperlukan untuk menjalankan action tersebut. Agar action dapat dieksekusi dengan sukses, RAM user atau RAM role harus memiliki izin atas semua action dependen tersebut.

Action

API

Level akses

Tipe resource

Condition key

Action dependen

cams:GetWhatsappHealthStatus GetWhatsappHealthStatus get

*全部资源

*

None None
cams:ChatappVerifyAndRegister ChatappVerifyAndRegister update

*全部资源

*

None None
cams:ListFlowVersion ListFlowVersion list

*全部资源

*

None None
cams:OfflineFlowVersion OfflineFlowVersion update

*全部资源

*

None None
cams:UpdateInstance UpdateInstance update

*Instance

acs:cams:{#regionId}:{#accountId}:instance/{#InstanceId}

None None
cams:ListMessageCampaign ListMessageCampaign list

*全部资源

*

None None
cams:UpdateFlowVersion UpdateFlowVersion update

*全部资源

*

None None
cams:ListFlowNodePrototypeV2 ListFlowNodePrototypeV2 list

*全部资源

*

None None
cams:ChatappPhoneNumberRegister ChatappPhoneNumberRegister update

*全部资源

*

None None
cams:UpdateChatGroup UpdateChatGroup update

*全部资源

*

None None
cams:CreateMessengerPage CreateMessengerPage create

*全部资源

*

None None
cams:GetAuditRequestByTypeUnAudit GetAuditRequestByTypeUnAudit list

*全部资源

*

None None
cams:ChatappPhoneNumberDeregister ChatappPhoneNumberDeregister update

*全部资源

*

None None
cams:ChatappBindWaba ChatappBindWaba update

*全部资源

*

None None
cams:ListChatappTemplate ListChatappTemplate list

*全部资源

*

None None
cams:AddChatGroup AddChatGroup create

*全部资源

*

None None
cams:OnlineFlowVersion OnlineFlowVersion update

*全部资源

*

None None
cams:UpdateWabaMmlStatus UpdateWabaMmlStatus update

*全部资源

*

None None
cams:UpdateConversationalAutomation UpdateConversationalAutomation update

*全部资源

*

None None
cams:AddChatappPhoneNumber AddChatappPhoneNumber update

*全部资源

*

None None
cams:CreateMessageCampaign CreateMessageCampaign create

*全部资源

*

None None
cams:GetCustomerSite GetCustomerSite get

*全部资源

*

None None
cams:ListFlow ListFlow list

*全部资源

*

None None
cams:GetChatappVerifyCode GetChatappVerifyCode get

*全部资源

*

None None
cams:RemoveContactById RemoveContactById update

*全部资源

*

None None
cams:UpdateFlowJSONAsset UpdateFlowJSONAsset update

*全部资源

*

None None
cams:AddAddressRecoverSuspend AddAddressRecoverSuspend create

*全部资源

*

None None
cams:GetGroupExist GetGroupExist get

*全部资源

*

None None
cams:BindDmAccount BindDmAccount create

*全部资源

*

None None
cams:UpdatePhoneEncryptionPublicKey UpdatePhoneEncryptionPublicKey update

*全部资源

*

None None
cams:RequestWhatsappConversionApi RequestWhatsappConversionApi none

*全部资源

*

None None
cams:UpdateAuditRequest UpdateAuditRequest update

*全部资源

*

None None
cams:ListMarketingFlow ListMarketingFlow list

*全部资源

*

None None
cams:GetFlow GetFlow get

*全部资源

*

None None
cams:ListDmAccount ListDmAccount list

*全部资源

*

None None
cams:GetPreValidatePhoneId GetPreValidatePhoneId get

*全部资源

*

None None
cams:SyncMessageCampaign SyncMessageCampaign update

*全部资源

*

None None
cams:CreateFlowVersion CreateFlowVersion create

*全部资源

*

None None
cams:GetChatappPhoneNumberSetting GetChatappPhoneNumberSetting get

*全部资源

*

None None
cams: WhatsappCall create

*全部资源

*

None None
cams:ChatappSyncPhoneNumber ChatappSyncPhoneNumber list

*全部资源

*

None None
cams:GetChatappTemplateMetric GetChatappTemplateMetric get

*全部资源

*

None None
cams:UpdateMarketingFLow UpdateMarketingFLow update

*全部资源

*

None None
cams:DeprecateFlow DeprecateFlow get

*全部资源

*

None None
cams:DeleteContacts DeleteContacts delete

*全部资源

*

None None
cams:ListChatappMessage ListChatappMessage list

*全部资源

*

None None
cams:ListProduct ListProduct list

*全部资源

*

None None
cams:UpdateCommerceSetting UpdateCommerceSetting update

*全部资源

*

None None
cams:UpdateGroupName UpdateGroupName update

*全部资源

*

None None
cams:UpdateChatFlow UpdateChatFlow update

*全部资源

*

None None
cams:ListBindingRelationsForFlowVersion ListBindingRelationsForFlowVersion create

*全部资源

*

None None
cams:EnableWhatsappROIMetric EnableWhatsappROIMetric get

*全部资源

*

None None
cams:SendChatappMassMessage SendChatappMassMessage create

*全部资源

*

None None
cams:ListBindDmAccount ListBindDmAccount list

*全部资源

*

None None
cams:FlowUnbindPhone FlowUnbindPhone update

*全部资源

*

None None
cams:CreateFlow CreateFlow create

*全部资源

*

None None
cams:ListInstagramPage ListInstagramPage list

*全部资源

*

None None
cams:ListFlowNodeGroup ListFlowNodeGroup list

*全部资源

*

None None
cams:AddGroup AddGroup create

*全部资源

*

None None
cams:DeleteMessengerPage DeleteMessengerPage update

*全部资源

*

None None
cams: SyncFlow update

*全部资源

*

None None
cams: SyncBusinessAppHistory get

*全部资源

*

None None
cams:ListMessengerSubscriptionToken ListMessengerSubscriptionToken list

*全部资源

*

None None
cams:GetFbMessengerPages GetFbMessengerPages get

*全部资源

*

None None
cams:GetViberPauseTimes GetViberPauseTimes get

*全部资源

*

None None
cams:CreateCustomAudience CreateCustomAudience create

*全部资源

*

None None
cams:ModifyFlow ModifyFlow get

*全部资源

*

None None
cams:BindInstagramPage BindInstagramPage update

*全部资源

*

None None
cams:GetPledgeTemplateAddress GetPledgeTemplateAddress get

*全部资源

*

None None
cams:GeneratePresignedUrl GeneratePresignedUrl create

*全部资源

*

None None
cams:ReadChatFlow ReadChatFlow create

*全部资源

*

None None
cams:GetDownloadExcelList GetDownloadExcelList list

*全部资源

*

None None
cams:GetPhoneEncryptionPublicKey GetPhoneEncryptionPublicKey get

*全部资源

*

None None
cams:GetConversationalAutomation GetConversationalAutomation get

*全部资源

*

None None
cams:DeleteMarketingFlow DeleteMarketingFlow update

*全部资源

*

None None
cams:CreateChatappTemplate CreateChatappTemplate create

*全部资源

*

None None
cams:CreateInstance CreateInstance create

*Instance

acs:cams:{#regionId}:{#accountId}:instance/*

None None
cams: DeleteMessageCampaign delete

*全部资源

*

None None
cams:BindMessengerPage BindMessengerPage update

*全部资源

*

None None
cams:QueryChatappPhoneNumbers QueryChatappPhoneNumbers list

*全部资源

*

None None
cams:ListPageAdAccount ListPageAdAccount list

*全部资源

*

None None
cams:GetFlowPreviewUrl GetFlowPreviewUrl get

*全部资源

*

None None
cams:ListChatGroup ListChatGroup list

*全部资源

*

None None
cams:UpdatePhoneMessageQrdl UpdatePhoneMessageQrdl update

*全部资源

*

None None
cams:OpenChatappService OpenChatappService get

*全部资源

*

None None
cams:CreateWhatsappConversionApi CreateWhatsappConversionApi create

*全部资源

*

None None
cams:FlowBindPhone FlowBindPhone update

*全部资源

*

None None
cams:CreateChatFlow CreateChatFlow create

*全部资源

*

None None
cams:ReadChatFlowLogSetting ReadChatFlowLogSetting create

*全部资源

*

None None
cams:GetAutoGeneratedTemplate GetAutoGeneratedTemplate list

*全部资源

*

None None
cams:DeleteChatGroupInviteLink DeleteChatGroupInviteLink delete

*全部资源

*

None None
cams:CreateChatappMigrationInitiate CreateChatappMigrationInitiate create

*全部资源

*

None None
cams:ChatappMigrationRegister ChatappMigrationRegister update

*全部资源

*

None None
cams:UpdatePhoneWebhook UpdatePhoneWebhook update

*全部资源

*

None None
cams:DeleteChatappTemplate DeleteChatappTemplate delete

*全部资源

*

None None
cams:GetChatappOpenStatus GetChatappOpenStatus get

*全部资源

*

None None
cams:GetChatappTemplateDetail GetChatappTemplateDetail get

*全部资源

*

None None
cams:AddChatGroupInviteLink AddChatGroupInviteLink create

*全部资源

*

None None
cams:CreateChatFlowByImport CreateChatFlowByImport create

*全部资源

*

None None
cams:ChatappMigrationVerified ChatappMigrationVerified update

*全部资源

*

None None
cams:PauseMarketingFLow PauseMarketingFLow update

*全部资源

*

None None
cams:ListWhatAppTemplate ListWhatAppTemplate list

*Instance

acs:cams:{#regionId}:{#accountId}:instance/{#CustSpaceId}

None None
cams:UpdateContactById UpdateContactById update

*全部资源

*

None None
cams:ReadFlowVersion ReadFlowVersion create

*全部资源

*

None None
cams:DeleteGroupById DeleteGroupById update

*全部资源

*

None None
cams:QueryPhoneBusinessProfile QueryPhoneBusinessProfile get

*全部资源

*

None None
cams:GetChatFlowTemplate GetChatFlowTemplate create

*全部资源

*

None None
cams:GetMessageCampaignInsights GetMessageCampaignInsights get

*全部资源

*

None None
cams:DeleteFlowVersion DeleteFlowVersion update

*全部资源

*

None None
cams:DeletePhoneMessageQrdl DeletePhoneMessageQrdl get

*全部资源

*

None None
cams:DeleteChatFlow DeleteChatFlow delete

*全部资源

*

None None
cams:SubmitVerifyCodeResult SubmitVerifyCodeResult create

*全部资源

*

None None
cams:GetChatFlowMetric GetChatFlowMetric get

*全部资源

*

None None
cams:GetChatappUploadAuthorization GetChatappUploadAuthorization get

*全部资源

*

None None
cams:ListChatFlowTemplate ListChatFlowTemplate create

*全部资源

*

None None
cams:DeleteInstance DeleteInstance delete

*Instance

acs:cams:{#regionId}:{#accountId}:instance/{#InstanceId}

None None
cams:IsvGetAppId IsvGetAppId get

*全部资源

*

None None
cams:PublishFlow PublishFlow get

*全部资源

*

None None
cams:ListCustomAudience ListCustomAudience list

*全部资源

*

None None
cams:ListInstance ListInstance list

*Instance

acs:cams:{#regionId}:{#accountId}:instance/*

None None
cams:ListViberServiceMessage ListViberServiceMessage list

*全部资源

*

None None
cams:ModifyPhoneBusinessProfile ModifyPhoneBusinessProfile update

*全部资源

*

None None
cams:AddMarketingFlow AddMarketingFlow create

*全部资源

*

None None
cams:CreateChatFlowLogSetting CreateChatFlowLogSetting create

*全部资源

*

None None
cams:FlowRebindPhone FlowRebindPhone update

*全部资源

*

None None
cams:GetFbInstagramPages GetFbInstagramPages get

*全部资源

*

None None
cams:GetWhatsappConversionApi GetWhatsappConversionApi get

*全部资源

*

None None
cams:SyncMessengerSubscriptionToken SyncMessengerSubscriptionToken update

*全部资源

*

None None
cams:GetFlowJSONAssest GetFlowJSONAssest get

*全部资源

*

None None
cams:GetViberByRequestNo GetViberByRequestNo list

*全部资源

*

None None
cams:ListProductCatalog ListProductCatalog list

*全部资源

*

None None
cams:ListAllGroups ListAllGroups list

*全部资源

*

None None
cams:GetPermissionByCode GetPermissionByCode get

*全部资源

*

None None
cams:GetWhatsappConnectionCatalog GetWhatsappConnectionCatalog get

*全部资源

*

None None
cams:GetPhoneNumberVerificationStatus GetPhoneNumberVerificationStatus get

*全部资源

*

None None
cams:GetCommerceSetting GetCommerceSetting update

*全部资源

*

None None
cams:SendChatappMessage SendChatappMessage create

*全部资源

*

None None
cams:ListDmTag ListDmTag list

*全部资源

*

None None
cams:QueryChatappBindWaba QueryChatappBindWaba get

*全部资源

*

None None
cams:ChangeResourceGroup ChangeResourceGroup update

*全部资源

*

None None
cams:UpdateAccountWebhook UpdateAccountWebhook update

*全部资源

*

None None
cams:CreatePhoneMessageQrdl CreatePhoneMessageQrdl create

*全部资源

*

None None
cams:DeleteFlow DeleteFlow get

*全部资源

*

None None
cams:ListInstagramPosts ListInstagramPosts list

*全部资源

*

None None
cams:GetMigrationVerifyCode GetMigrationVerifyCode get

*全部资源

*

None None
cams:TriggerChatFlow TriggerChatFlow create

*全部资源

*

None None
cams:ListFacebookPosts ListFacebookPosts list

*全部资源

*

None None
cams:ListPhoneMessageQrdl ListPhoneMessageQrdl get

*全部资源

*

None None
cams:ListChatFlow ListChatFlow list

*全部资源

*

None None
cams:ListChatGroupParticipants ListChatGroupParticipants list

*全部资源

*

None None
cams:CheckDirectSendMessageSample CheckDirectSendMessageSample get

*全部资源

*

None None
cams:DeleteChatGroup DeleteChatGroup delete

*全部资源

*

None None
cams:AddCustomAudienceUser AddCustomAudienceUser create

*全部资源

*

None None
cams:DeleteContactsByIds DeleteContactsByIds update

*全部资源

*

None None
cams:GetChatappPhoneNumberMetric GetChatappPhoneNumberMetric get

*全部资源

*

None None
cams:CopyTemplate CopyTemplate create

*全部资源

*

None None
cams:QueryInstance QueryInstance get

*Instance

acs:cams:{#regionId}:{#accountId}:instance/{#InstanceId}

None None
cams:DeleteChatGroupParticipants DeleteChatGroupParticipants delete

*全部资源

*

None None
cams:MoveContactToGroup MoveContactToGroup update

*全部资源

*

None None
cams:AddAuditViberOpen AddAuditViberOpen create

*全部资源

*

None None
cams:UnbindDmAccount UnbindDmAccount delete

*全部资源

*

None None
cams:ModifyChatappTemplate ModifyChatappTemplate update

*全部资源

*

None None
cams:QueryWabaBusinessInfo QueryWabaBusinessInfo get

*全部资源

*

None None
cams:DeleteInstagramPage DeleteInstagramPage update

*全部资源

*

None None
cams:UpdateChatFlowLogSetting UpdateChatFlowLogSetting create

*全部资源

*

None None
cams:AddContacts AddContacts create

*全部资源

*

None None

Resource

Tabel berikut mencantumkan resource yang ditentukan oleh Chat App 消息服务. Tentukan resource tersebut dalam elemen Resource pada pernyataan kebijakan RAM untuk memberikan izin terhadap operasi tertentu. Resource tersebut diidentifikasi secara unik menggunakan ARN dengan format: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: Singkatan dari Alibaba Cloud service, yang menunjukkan cloud publik Alibaba Cloud.

  • {#ramcode}: Kode yang digunakan dalam RAM untuk menunjukkan layanan Alibaba Cloud.

  • {#regionId}: region ID. Jika resource mencakup semua wilayah, atur nilainya menjadi tanda bintang (*).

  • {#accountId}: ID akun Alibaba Cloud. Jika resource mencakup semua akun Alibaba Cloud, atur nilainya menjadi tanda bintang (*).

  • {#resourceType}: Identifier resource yang ditentukan oleh layanan. Mendukung struktur hierarkis, mirip dengan path file. Jika pernyataan mencakup resource global, atur nilainya menjadi tanda bintang (*).

Tipe resource

ARN

Instance
  • acs:cams:{#regionId}:{#accountId}:instance/{#InstanceId}
  • acs:cams:{#regionId}:{#accountId}:instance/*
  • acs:cams:{#regionId}:{#accountId}:instance/{#CustSpaceId}

Condition

Chat App 消息服务 tidak mendefinisikan condition key tingkat produk. Namun, Anda dapat menggunakan condition key umum Alibaba Cloud untuk kontrol akses. Untuk informasi lebih lanjut, lihat Common condition keys.

Cara membuat kebijakan RAM kustom?

Anda dapat membuat kebijakan kustom dan memberikannya kepada RAM user, RAM user group, atau RAM role. Untuk caranya, lihat: