全部产品
Search
文档中心

IoT Platform:Pemetaan antara Operasi API Platform IoT dan Kebijakan RAM

更新时间:Jul 02, 2025

Anda dapat membuat kebijakan kustom untuk Platform IoT dan melampirkannya ke pengguna RAM. Kebijakan ini memberikan izin kepada pengguna RAM untuk memanggil operasi API tertentu pada Platform IoT.

Untuk informasi tentang cara memberikan izin kepada pengguna RAM, lihat Izin Kustom.

Tabel berikut menjelaskan nilai-nilai valid dari elemen Action yang perlu Anda konfigurasi saat membuat kebijakan Manajemen Akses Sumber Daya (RAM) kustom untuk Platform IoT.

Penting

Tabel berikut mencantumkan operasi API tertentu yang dapat Anda tentukan dalam kebijakan RAM. Operasi API harus ditentukan dalam format iot:${Nama Operasi API}. ${Nama Operasi API} menunjukkan nama operasi API yang ingin Anda tetapkan. Untuk informasi lebih lanjut tentang operasi API yang disediakan oleh Platform IoT, lihat Daftar Operasi Berdasarkan Fungsi.

Operasi

Action dalam kebijakan RAM

Resource dalam kebijakan RAM

Deskripsi

CreateProduct

iot:CreateProduct

*

Membuat produk.

UpdateProduct

iot:UpdateProduct

*

Memodifikasi detail produk.

QueryProduct

iot:QueryProduct

*

Meminta detail produk.

QueryProductList

iot:QueryProductList

*

Meminta produk.

DeleteProduct

iot:DeleteProduct

*

Menghapus produk.

CreateProductTags

iot:CreateProductTags

*

Membuat tag produk.

UpdateProductTags

iot:UpdateProductTags

*

Memodifikasi tag produk.

DeleteProductTags

iot:DeleteProductTags

*

Menghapus tag produk.

ListProductTags

iot:ListProductTags

*

Meminta tag produk.

ListProductByTags

iot:ListProductByTags

*

Meminta produk berdasarkan tag.

RegisterDevice

iot:RegisterDevice

*

Mendaftarkan perangkat.

QueryDevice

iot:QueryDevice

*

Meminta perangkat dari produk tertentu.

DeleteDevice

iot:DeleteDevice

*

Menghapus perangkat.

QueryPageByApplyId

iot:QueryPageByApplyId

*

Meminta detail beberapa perangkat yang didaftarkan pada waktu yang sama.

BatchGetDeviceState

iot:BatchGetDeviceState

*

Meminta status beberapa perangkat.

BatchRegisterDeviceWithApplyId

iot:BatchRegisterDeviceWithApplyId

*

Membuat beberapa perangkat dengan ID aplikasi.

BatchRegisterDevice

iot:BatchRegisterDevice

*

Mendaftarkan beberapa perangkat. Nama perangkat dibuat secara acak.

QueryBatchRegisterDeviceStatus

iot:QueryBatchRegisterDeviceStatus

*

Meminta status beberapa perangkat yang didaftarkan pada waktu yang sama.

BatchCheckDeviceNames

iot:BatchCheckDeviceNames

*

Menetapkan nama kustom untuk beberapa perangkat sekaligus.

QueryDeviceStatistics

iot:QueryDeviceStatistics

*

Meminta statistik perangkat.

QueryDeviceEventData

iot:QueryDeviceEventData

*

Meminta riwayat kejadian perangkat.

QueryDeviceServiceData

iot:QueryDeviceServiceData

*

Meminta catatan layanan perangkat.

SetDeviceProperty

iot:SetDeviceProperty

*

Mengonfigurasi properti untuk perangkat.

SetDevicesProperty

iot:SetDevicesProperty

*

Mengonfigurasi properti untuk beberapa perangkat.

InvokeThingService

iot:InvokeThingService

*

Memanggil layanan pada perangkat.

InvokeThingsService

iot:InvokeThingsService

*

Memanggil layanan pada beberapa perangkat.

QueryDevicePropertyStatus

iot:QueryDevicePropertyStatus

*

Meminta snapshot properti perangkat.

QueryDeviceDetail

iot:QueryDeviceDetail

*

Meminta detail perangkat.

DisableThing

iot:DisableThing

*

Menonaktifkan perangkat.

EnableThing

iot:EnableThing

*

Mengaktifkan perangkat.

ResetThing

iot:ResetThing

*

Meriset perangkat.

GetThingTopo

iot:GetThingTopo

*

Meminta hubungan topologi perangkat.

RemoveThingTopo

iot:RemoveThingTopo

*

Menghapus hubungan topologi perangkat.

NotifyAddThingTopo

iot:NotifyAddThingTopo

*

Menambahkan hubungan topologi ke Platform IoT.

QueryDevicePropertyData

iot:QueryDevicePropertyData

*

Meminta properti historis perangkat.

QueryDevicePropertiesData

iot:QueryDevicePropertiesData

*

Meminta data properti perangkat.

GetGatewayBySubDevice

iot:GetGatewayBySubDevice

*

Meminta informasi perangkat gateway berdasarkan informasi sub-perangkat.

SaveDeviceProp

iot:SaveDeviceProp

*

Menetapkan tag untuk perangkat.

QueryDeviceProp

iot:QueryDeviceProp

*

Meminta tag perangkat.

DeleteDeviceProp

iot:DeleteDeviceProp

*

Menghapus tag perangkat.

QueryDeviceByTags

iot:QueryDeviceByTags

*

Meminta perangkat berdasarkan tag.

CreateDeviceGroup

iot:CreateDeviceGroup

*

Membuat grup perangkat.

UpdateDeviceGroup

iot:UpdateDeviceGroup

*

Memodifikasi detail grup perangkat.

DeleteDeviceGroup

iot:DeleteDeviceGroup

*

Menghapus grup perangkat.

BatchAddDeviceGroupRelations

iot:BatchAddDeviceGroupRelations

*

Menambahkan perangkat ke grup perangkat.

BatchDeleteDeviceGroupRelations

iot:BatchDeleteDeviceGroupRelations

*

Menghapus perangkat dari grup perangkat.

QueryDeviceGroupInfo

iot:QueryDeviceGroupInfo

*

Meminta detail grup perangkat.

QueryDeviceGroupList

iot:QueryDeviceGroupList

*

Meminta grup perangkat.

SetDeviceGroupTags

iot:SetDeviceGroupTags

*

Membuat tag untuk grup perangkat atau memperbarui tag grup perangkat.

QueryDeviceGroupTagList

iot:QueryDeviceGroupTagList

*

Meminta tag grup perangkat.

QueryDeviceGroupByDevice

iot:QueryDeviceGroupByDevice

*

Meminta grup perangkat tempat perangkat milik.

QueryDeviceListByDeviceGroup

iot:QueryDeviceListByDeviceGroup

*

Meminta perangkat dalam grup perangkat.

QuerySuperDeviceGroup

iot:QuerySuperDeviceGroup

*

Meminta detail grup perangkat induk berdasarkan ID sub-grup.

QueryDeviceGroupByTags

iot:QueryDeviceGroupByTags

*

Meminta grup perangkat berdasarkan tag.

StartRule

iot:StartRule

*

Mengaktifkan aturan.

StopRule

iot:StopRule

*

Menonaktifkan aturan.

ListRule

iot:ListRule

*

Meminta aturan.

GetRule

iot:GetRule

*

Meminta detail aturan.

CreateRule

iot:CreateRule

*

Membuat aturan.

UpdateRule

iot:UpdateRule

*

Memodifikasi aturan.

DeleteRule

iot:DeleteRule

*

Menghapus aturan.

CreateRuleAction

iot:CreateRuleAction

*

Membuat metode penerusan data untuk aturan.

UpdateRuleAction

iot:UpdateRuleAction

*

Memodifikasi metode penerusan data aturan.

DeleteRuleAction

iot:DeleteRuleAction

*

Menghapus metode penerusan data dari aturan.

GetRuleAction

iot:GetRuleAction

*

Meminta detail metode penerusan data.

ListRuleActions

iot:ListRuleActions

*

Meminta metode penerusan data aturan.

Pub

iot:Pub

*

Menerbitkan pesan.

PubBroadcast

iot:PubBroadcast

*

Menerbitkan pesan ke semua perangkat yang berlangganan topik.

RRpc

iot:RRpc

*

Mengirim permintaan ke perangkat dan mendapatkan respons dari perangkat.

CreateProductTopic

iot:CreateProductTopic

*

Membuat kategori topik untuk produk.

DeleteProductTopic

iot:DeleteProductTopic

*

Menghapus kategori topik.

QueryProductTopic

iot:QueryProductTopic

*

Meminta kategori topik produk.

UpdateProductTopic

iot:UpdateProductTopic

*

Memodifikasi kategori topik.

CreateTopicRouteTable

iot:CreateTopicRouteTable

*

Membuat hubungan routing antar topik.

DeleteTopicRouteTable

iot:DeleteTopicRouteTable

*

Menghapus hubungan routing.

QueryTopicReverseRouteTable

iot:QueryTopicReverseRouteTable

*

Meminta topik sumber dari topik tujuan.

QueryTopicRouteTable

iot:QueryTopicRouteTable

*

Meminta topik tujuan dari topik sumber.

GetDeviceShadow

iot:GetDeviceShadow

*

Meminta detail bayangan perangkat.

UpdateDeviceShadow

iot:UpdateDeviceShadow

*

Memodifikasi bayangan perangkat.

SetDeviceDesiredProperty

iot:SetDeviceDesiredProperty

*

Menetapkan nilai properti yang diinginkan untuk perangkat.

QueryDeviceDesiredProperty

iot:QueryDeviceDesiredProperty

*

Meminta nilai properti perangkat.

BatchUpdateDeviceNickname

iot:BatchUpdateDeviceNickname

*

Memodifikasi alias beberapa perangkat.

QueryDeviceFileList

iot:QueryDeviceFileList

*

Meminta detail semua file yang diunggah ke Platform IoT dari perangkat.

QueryDeviceFile

iot:QueryDeviceFile

*

Meminta detail file yang diunggah ke Platform IoT dari perangkat.

DeleteDeviceFile

iot:DeleteDeviceFile

*

Menghapus file yang diunggah ke Platform IoT dari perangkat.

QueryDeviceCert

iot:QueryDeviceCert

*

Meminta sertifikat X.509 perangkat.

QueryCertUrlByApplyId

iot:QueryCertUrlByApplyId

*

Meminta URL tempat Anda dapat mengunduh sertifikat X.509 perangkat terdaftar.

BatchAddThingTopo

iot:BatchAddThingTopo

*

Membentuk hubungan topologi antara beberapa sub-perangkat dan perangkat gateway.

QueryDeviceByStatus

iot:QueryDeviceByStatus

*

Meminta perangkat berdasarkan status.

GenerateOTAUploadURL

iot:GenerateOTAUploadURL

*

Menghasilkan informasi yang digunakan untuk mengunggah file firmware ke Object Storage Service (OSS).

CreateOTAFirmware

iot:CreateOTAFirmware

*

Membuat file firmware.

DeleteOTAFirmware

iot:DeleteOTAFirmware

*

Menghapus file firmware.

ListOTAFirmware

iot:ListOTAFirmware

*

Meminta semua file firmware.

QueryOTAFirmware

iot:QueryOTAFirmware

*

Meminta detail file firmware.

CreateOTAVerifyJob

iot:CreateOTAVerifyJob

*

Membuat batch verifikasi firmware.

CreateOTAStaticUpgradeJob

iot:CreateOTAStaticUpgradeJob

*

Membuat batch pembaruan statis.

CreateOTADynamicUpgradeJob

iot:CreateOTADynamicUpgradeJob

*

Membuat batch pembaruan dinamis.

ListOTAJobByFirmware

iot:ListOTAJobByFirmware

*

Meminta tugas pembaruan file firmware.

ListOTAJobByDevice

iot:ListOTAJobByDevice

*

Meminta semua batch pembaruan firmware perangkat.

QueryOTAJob

iot:QueryOTAJob

*

Meminta detail batch pembaruan.

CancelOTAStrategyByJob

iot:CancelOTAStrategyByJob

*

Membatalkan kebijakan pembaruan yang terkait dengan batch pembaruan dinamis.

CancelOTATaskByDevice

iot:CancelOTATaskByDevice

*

Membatalkan tugas pembaruan perangkat tertunda dari file firmware.

CancelOTATaskByJob

iot:CancelOTATaskByJob

*

Membatalkan tugas pembaruan perangkat dari batch pembaruan.

ListOTATaskByJob

iot:ListOTATaskByJob

*

Meminta tugas pembaruan perangkat berdasarkan batch pembaruan.

CreateSubscribeRelation

iot:CreateSubscribeRelation

*

Membuat langganan server-side Message Service (MNS) atau Advanced Message Queuing Protocol (AMQP).

UpdateSubscribeRelation

iot:UpdateSubscribeRelation

*

Memodifikasi langganan server-side MNS atau AMQP.

QuerySubscribeRelation

iot:QuerySubscribeRelation

*

Meminta detail langganan server-side MNS atau AMQP.

DeleteSubscribeRelation

iot:DeleteSubscribeRelation

*

Menghapus langganan server-side MNS atau AMQP.

CreateConsumerGroup

iotCreateConsumerGroup

*

Membuat grup konsumen untuk membuat langganan server-side AMQP.

UpdateConsumerGroup

iot:UpdateConsumerGroup

*

Mengubah nama grup konsumen.

QueryConsumerGroupByGroupId

iot:QueryConsumerGroupByGroupId

*

Meminta detail grup konsumen berdasarkan ID grup konsumen.

QueryConsumerGroupList

iot:QueryConsumerGroupList

*

Meminta semua grup konsumen akun atau melakukan pencarian fuzzy berdasarkan nama grup konsumen.

QueryConsumerGroupStatus

iot:QueryConsumerGroupStatus

*

Meminta status grup konsumen saat langganan server-side AMQP diaktifkan. Informasi status mencakup informasi klien online, laju konsumsi pesan, jumlah pesan terakumulasi, dan waktu konsumsi pesan terbaru.

ResetConsumerGroupPosition

iot:ResetConsumerGroupPosition

*

Menghapus pesan terakumulasi dari grup konsumen saat langganan server-side AMQP diaktifkan.

DeleteConsumerGroup

iot:DeleteConsumerGroup

*

Menghapus grup konsumen.

CreateConsumerGroupSubscribeRelation

iot:CreateConsumerGroupSubscribeRelation

*

Menambahkan grup konsumen ke langganan server-side AMQP.

DeleteConsumerGroupSubscribeRelation

iot:DeleteConsumerGroupSubscribeRelation

*

Menghapus grup konsumen dari langganan AMQP.

Konfigurasi langganan server-side AMQP

iot:sub

*

Membentuk koneksi ke Platform IoT menggunakan langganan server-side AMQP.