View a markdown version of this page

Tindakan, sumber daya, dan kunci persyaratan untuk AWS IoT TwinMaker - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci persyaratan untuk AWS IoT TwinMaker

AWS IoT TwinMaker (awalan layanan:iottwinmaker) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API didefinisikan oleh AWS IoT TwinMaker

Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.

Operasi Tindakan IAM Kunci syarat Nilai yang mungkin Tingkat akses

BatchPutPropertyValues

pembuat iottwinmaker: BatchPutPropertyValues

Tulis

CancelMetadataTransferJob

pembuat iottwinmaker: CancelMetadataTransferJob

Tulis

CreateComponentType

pembuat iottwinmaker: CreateComponentType

Tulis

pembuat iottwinmaker: TagResource

Menandai, Menulis

CreateEntity

pembuat iottwinmaker: CreateEntity

Tulis

pembuat iottwinmaker: TagResource

Menandai, Menulis

CreateMetadataTransferJob

pembuat iottwinmaker: CreateMetadataTransferJob

Tulis

CreateScene

pembuat iottwinmaker: CreateScene

Tulis

pembuat iottwinmaker: TagResource

Menandai, Menulis

CreateSyncJob

pembuat iottwinmaker: CreateSyncJob

Tulis

pembuat iottwinmaker: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

iottwinmaker.amazonaws.com

Tulis

CreateWorkspace

pembuat iottwinmaker: CreateWorkspace

Tulis

pembuat iottwinmaker: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

iottwinmaker.amazonaws.com

Tulis

DeleteComponentType

pembuat iottwinmaker: DeleteComponentType

Tulis

DeleteEntity

pembuat iottwinmaker: DeleteEntity

Tulis

DeleteScene

pembuat iottwinmaker: DeleteScene

Tulis

DeleteSyncJob

pembuat iottwinmaker: DeleteSyncJob

Tulis

DeleteWorkspace

pembuat iottwinmaker: DeleteWorkspace

Tulis

ExecuteQuery

pembuat iottwinmaker: ExecuteQuery

Baca

GetComponentType

pembuat iottwinmaker: GetComponentType

Baca

GetEntity

pembuat iottwinmaker: GetEntity

Baca

GetMetadataTransferJob

pembuat iottwinmaker: GetMetadataTransferJob

Baca

GetPricingPlan

pembuat iottwinmaker: GetPricingPlan

Baca

GetPropertyValue

pembuat iottwinmaker: GetPropertyValue

Baca

GetPropertyValueHistory

pembuat iottwinmaker: GetPropertyValueHistory

Baca

GetScene

pembuat iottwinmaker: GetScene

Baca

GetSyncJob

pembuat iottwinmaker: GetSyncJob

Baca

GetWorkspace

pembuat iottwinmaker: GetWorkspace

Baca

ListComponentTypes

pembuat iottwinmaker: ListComponentTypes

Daftar

ListComponents

pembuat iottwinmaker: ListComponents

Daftar

ListEntities

pembuat iottwinmaker: ListEntities

Daftar

ListMetadataTransferJobs

pembuat iottwinmaker: ListMetadataTransferJobs

Daftar

ListProperties

pembuat iottwinmaker: ListProperties

Daftar

ListScenes

pembuat iottwinmaker: ListScenes

Daftar

ListSyncJobs

pembuat iottwinmaker: ListSyncJobs

Daftar

ListSyncResources

pembuat iottwinmaker: ListSyncResources

Daftar

ListTagsForResource

pembuat iottwinmaker: ListTagsForResource

Daftar

ListWorkspaces

pembuat iottwinmaker: ListWorkspaces

Daftar

TagResource

pembuat iottwinmaker: TagResource

Menandai, Menulis

UntagResource

pembuat iottwinmaker: UntagResource

Menandai, Menulis

UpdateComponentType

pembuat iottwinmaker: UpdateComponentType

Tulis

UpdateEntity

pembuat iottwinmaker: UpdateEntity

Tulis

UpdatePricingPlan

pembuat iottwinmaker: UpdatePricingPlan

Tulis

UpdateScene

pembuat iottwinmaker: UpdateScene

Tulis

UpdateWorkspace

pembuat iottwinmaker: UpdateWorkspace

Tulis

saya: PassRole

saya: PassedToService

iottwinmaker.amazonaws.com

Tulis

Tindakan didefinisikan oleh AWS IoT TwinMaker

Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

BatchPutPropertyValues

Memberikan izin untuk menetapkan nilai untuk beberapa properti deret waktu

entitas

aws: ResourceTag /$ {} TagKey

Tulis

ruang kerja*

aws: ResourceTag /$ {} TagKey

CancelMetadataTransferJob

Memberikan izin untuk membatalkan pekerjaan transfer metadata

TransferJobmetadata*

Tulis

CreateComponentType

Memberikan izin untuk membuat ComponentType

ruang kerja*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateEntity

Memberikan izin untuk membuat entitas

ruang kerja*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateMetadataTransferJob

Memberikan izin untuk membuat pekerjaan transfer metadata

Tulis

CreateScene

Memberikan izin untuk membuat adegan

ruang kerja*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateSyncJob

Memberikan izin untuk membuat pekerjaan sinkronisasi

ruang kerja*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateWorkspace

Memberikan izin untuk membuat ruang kerja

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteComponentType

Memberikan izin untuk menghapus ComponentType

ComponentType*

aws: ResourceTag /$ {} TagKey

Tulis

ruang kerja*

aws: ResourceTag /$ {} TagKey

DeleteEntity

Memberikan izin untuk menghapus entitas

entitas*

aws: ResourceTag /$ {} TagKey

Tulis

ruang kerja*

aws: ResourceTag /$ {} TagKey

DeleteScene

Memberikan izin untuk menghapus adegan

adegan*

aws: ResourceTag /$ {} TagKey

Tulis

ruang kerja*

aws: ResourceTag /$ {} TagKey

DeleteSyncJob

Memberikan izin untuk menghapus pekerjaan sinkronisasi

SyncJob*

aws: ResourceTag /$ {} TagKey

Tulis

ruang kerja*

aws: ResourceTag /$ {} TagKey

DeleteWorkspace

Memberikan izin untuk menghapus ruang kerja

ruang kerja*

aws: ResourceTag /$ {} TagKey

Tulis

ExecuteQuery

Memberikan izin untuk mengeksekusi kueri

ruang kerja*

aws: ResourceTag /$ {} TagKey

Baca

GetComponentType

Memberikan izin untuk mendapatkan ComponentType

ComponentType*

aws: ResourceTag /$ {} TagKey

Baca

ruang kerja*

aws: ResourceTag /$ {} TagKey

GetEntity

Memberikan izin untuk mendapatkan entitas

entitas*

aws: ResourceTag /$ {} TagKey

Baca

ruang kerja*

aws: ResourceTag /$ {} TagKey

GetMetadataTransferJob

Memberikan izin untuk mendapatkan pekerjaan transfer metadata

TransferJobmetadata*

Baca

GetPricingPlan

Memberikan izin untuk mendapatkan paket harga

Baca

GetPropertyValue

Memberikan izin untuk mengambil nilai properti

ComponentType

aws: ResourceTag /$ {} TagKey

Baca

entitas

aws: ResourceTag /$ {} TagKey

ruang kerja*

aws: ResourceTag /$ {} TagKey

GetPropertyValueHistory

Memberikan izin untuk mengambil riwayat nilai deret waktu

ComponentType

aws: ResourceTag /$ {} TagKey

Baca

entitas

aws: ResourceTag /$ {} TagKey

ruang kerja*

aws: ResourceTag /$ {} TagKey

GetScene

Memberikan izin untuk mendapatkan adegan

adegan*

aws: ResourceTag /$ {} TagKey

Baca

ruang kerja*

aws: ResourceTag /$ {} TagKey

GetSyncJob

Memberikan izin untuk mendapatkan pekerjaan sinkronisasi

SyncJob*

aws: ResourceTag /$ {} TagKey

Baca

ruang kerja*

aws: ResourceTag /$ {} TagKey

GetWorkspace

Memberikan izin untuk mendapatkan ruang kerja

ruang kerja*

aws: ResourceTag /$ {} TagKey

Baca

ListComponentTypes

Memberikan izin untuk mencantumkan semua ComponentTypes di ruang kerja

ruang kerja*

aws: ResourceTag /$ {} TagKey

Daftar

ListComponents

Memberikan izin untuk mencantumkan komponen yang dilampirkan ke entitas

entitas*

aws: ResourceTag /$ {} TagKey

Daftar

ruang kerja*

aws: ResourceTag /$ {} TagKey

ListEntities

Memberikan izin untuk mencantumkan semua entitas di ruang kerja

ruang kerja*

aws: ResourceTag /$ {} TagKey

Daftar

ListMetadataTransferJobs

Memberikan izin untuk mencantumkan semua pekerjaan transfer metadata

Daftar

ListProperties

Memberikan izin untuk mencantumkan properti komponen entitas

entitas*

aws: ResourceTag /$ {} TagKey

Daftar

ruang kerja*

aws: ResourceTag /$ {} TagKey

ListScenes

Memberikan izin untuk membuat daftar semua adegan di ruang kerja

ruang kerja*

aws: ResourceTag /$ {} TagKey

Daftar

ListSyncJobs

Memberikan izin untuk mencantumkan semua pekerjaan sinkronisasi di ruang kerja

ruang kerja*

aws: ResourceTag /$ {} TagKey

Daftar

ListSyncResources

Memberikan izin untuk mencantumkan semua sumber daya sinkronisasi untuk pekerjaan sinkronisasi

SyncJob*

aws: ResourceTag /$ {} TagKey

Daftar

ruang kerja*

aws: ResourceTag /$ {} TagKey

ListTagsForResource

Memberikan izin untuk mencantumkan semua tag untuk sumber daya

ComponentType

aws: ResourceTag /$ {} TagKey

Daftar

entitas

aws: ResourceTag /$ {} TagKey

adegan

aws: ResourceTag /$ {} TagKey

SyncJob

aws: ResourceTag /$ {} TagKey

ruang kerja

aws: ResourceTag /$ {} TagKey

ListWorkspaces

Memberikan izin untuk membuat daftar semua ruang kerja

Daftar

TagResource

Memberikan izin untuk menandai sumber daya

ComponentType

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

entitas

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

adegan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

SyncJob

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

ruang kerja

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus tag sumber daya

ComponentType

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

entitas

aws: ResourceTag /$ {} TagKey

aws: TagKeys

adegan

aws: ResourceTag /$ {} TagKey

aws: TagKeys

SyncJob

aws: ResourceTag /$ {} TagKey

aws: TagKeys

ruang kerja

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateComponentType

Memberikan izin untuk memperbarui ComponentType

ComponentType*

aws: ResourceTag /$ {} TagKey

Tulis

ruang kerja*

aws: ResourceTag /$ {} TagKey

UpdateEntity

Memberikan izin untuk memperbarui entitas

entitas*

aws: ResourceTag /$ {} TagKey

Tulis

ruang kerja*

aws: ResourceTag /$ {} TagKey

UpdatePricingPlan

Memberikan izin untuk memperbarui paket harga

Tulis

UpdateScene

Memberikan izin untuk memperbarui adegan

adegan*

aws: ResourceTag /$ {} TagKey

Tulis

ruang kerja*

aws: ResourceTag /$ {} TagKey

UpdateWorkspace

Memberikan izin untuk memperbarui ruang kerja

ruang kerja*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya didefinisikan oleh AWS IoT TwinMaker

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

ComponentType

arn: $ {Partition} :iottwinmaker: $ {Wilayah} :$ {Akun} :ruang kerja/$ {} /component-type/$ {} WorkspaceId ComponentTypeId

aws: ResourceTag /$ {} TagKey

entitas

arn: $ {Partition} :iottwinmaker: $ {Wilayah} :$ {Akun} :ruang kerja/$ {} /entity/$ {} WorkspaceId EntityId

aws: ResourceTag /$ {} TagKey

metadata TransferJob

arn: $ {Partition} :iottwinmaker: $ {Wilayah} :$ {Akun} :metadata-transfer-job/$ {} MetadataTransferJobId

adegan

arn: $ {Partition} :iottwinmaker: $ {Wilayah} :$ {Akun} :ruang kerja/$ {} /scene/$ {} WorkspaceId SceneId

aws: ResourceTag /$ {} TagKey

SyncJob

arn: $ {Partition} :iottwinmaker: $ {Wilayah} :$ {Akun} :ruang kerja/$ {} /sync-job/$ {} WorkspaceId SyncJobId

aws: ResourceTag /$ {} TagKey

ruang kerja

arn: $ {Partition} :iottwinmaker: $ {Wilayah} :$ {Akun} :ruang kerja/$ {} WorkspaceId

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk AWS IoT TwinMaker

AWS IoT TwinMaker mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Memfilter akses dengan pasangan nilai kunci tag dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Memfilter akses dengan tag yang dilampirkan ke sumber daya

String

aws: TagKeys

Memfilter akses dengan kunci tag dalam permintaan

ArrayOfString

IottwinMaker:DestinationType

Memfilter akses berdasarkan jenis tujuan pekerjaan transfer metadata

String

IottwinMaker:LinkedServices

Memfilter akses berdasarkan ruang kerja yang ditautkan ke layanan

ArrayOfString

IottwinMaker: SourceType

Memfilter akses berdasarkan jenis sumber pekerjaan transfer metadata

String