View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS IoT TwinMaker - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für AWS IoT TwinMaker

AWS IoT TwinMaker (Dienstpräfix: iottwinmaker) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS IoT TwinMaker

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

BatchPutPropertyValues

iottwinmaker:BatchPutPropertyValues

Schreiben

CancelMetadataTransferJob

iottwinmaker:CancelMetadataTransferJob

Schreiben

CreateComponentType

iottwinmaker:CreateComponentType

Schreiben

iottwinmaker:TagResource

Taggen, Schreiben

CreateEntity

iottwinmaker:CreateEntity

Schreiben

iottwinmaker:TagResource

Taggen, Schreiben

CreateMetadataTransferJob

iottwinmaker:CreateMetadataTransferJob

Schreiben

CreateScene

iottwinmaker:CreateScene

Schreiben

iottwinmaker:TagResource

Taggen, Schreiben

CreateSyncJob

iottwinmaker:CreateSyncJob

Schreiben

iottwinmaker:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

iottwinmaker.amazonaws.com

Schreiben

CreateWorkspace

iottwinmaker:CreateWorkspace

Schreiben

iottwinmaker:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

iottwinmaker.amazonaws.com

Schreiben

DeleteComponentType

iottwinmaker:DeleteComponentType

Schreiben

DeleteEntity

iottwinmaker:DeleteEntity

Schreiben

DeleteScene

iottwinmaker:DeleteScene

Schreiben

DeleteSyncJob

iottwinmaker:DeleteSyncJob

Schreiben

DeleteWorkspace

iottwinmaker:DeleteWorkspace

Schreiben

ExecuteQuery

iottwinmaker:ExecuteQuery

Lesen

GetComponentType

iottwinmaker:GetComponentType

Lesen

GetEntity

iottwinmaker:GetEntity

Lesen

GetMetadataTransferJob

iottwinmaker:GetMetadataTransferJob

Lesen

GetPricingPlan

iottwinmaker:GetPricingPlan

Lesen

GetPropertyValue

iottwinmaker:GetPropertyValue

Lesen

GetPropertyValueHistory

iottwinmaker:GetPropertyValueHistory

Lesen

GetScene

iottwinmaker:GetScene

Lesen

GetSyncJob

iottwinmaker:GetSyncJob

Lesen

GetWorkspace

iottwinmaker:GetWorkspace

Lesen

ListComponentTypes

iottwinmaker:ListComponentTypes

Auflisten

ListComponents

iottwinmaker:ListComponents

Auflisten

ListEntities

iottwinmaker:ListEntities

Auflisten

ListMetadataTransferJobs

iottwinmaker:ListMetadataTransferJobs

Auflisten

ListProperties

iottwinmaker:ListProperties

Auflisten

ListScenes

iottwinmaker:ListScenes

Auflisten

ListSyncJobs

iottwinmaker:ListSyncJobs

Auflisten

ListSyncResources

iottwinmaker:ListSyncResources

Auflisten

ListTagsForResource

iottwinmaker:ListTagsForResource

Auflisten

ListWorkspaces

iottwinmaker:ListWorkspaces

Auflisten

TagResource

iottwinmaker:TagResource

Taggen, Schreiben

UntagResource

iottwinmaker:UntagResource

Taggen, Schreiben

UpdateComponentType

iottwinmaker:UpdateComponentType

Schreiben

UpdateEntity

iottwinmaker:UpdateEntity

Schreiben

UpdatePricingPlan

iottwinmaker:UpdatePricingPlan

Schreiben

UpdateScene

iottwinmaker:UpdateScene

Schreiben

UpdateWorkspace

iottwinmaker:UpdateWorkspace

Schreiben

iam:PassRole

iam:PassedToService

iottwinmaker.amazonaws.com

Schreiben

Aktionen definiert durch AWS IoT TwinMaker

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

BatchPutPropertyValues

Gewährt die Berechtigung zum Festlegen von Werten für mehrere Zeitreihen-Eigenschaften

entity

aws:ResourceTag/${TagKey}

Schreiben

workspace*

aws:ResourceTag/${TagKey}

CancelMetadataTransferJob

Gewährt die Berechtigung zum Abbrechen einer Metadatentransferaufgabe

metadataTransferJob*

Schreiben

CreateComponentType

Gewährt die Berechtigung zum Erstellen einer componentType

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateEntity

Gewährt die Berechtigung zum Erstellen einer juristischen Stelle

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateMetadataTransferJob

Gewährt die Berechtigung zum Erstellen eines Metadatentransferauftrags

Schreiben

CreateScene

Gewährt die Berechtigung zum Erstellen einer Szene

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateSyncJob

Gewährt die Berechtigung zum Erstellen eines Synchronisierungsauftrags

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateWorkspace

Gewährt die Berechtigung zum Erstellen eines Workspace

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

DeleteComponentType

Gewährt die Berechtigung zum Löschen einer componentType

componentType*

aws:ResourceTag/${TagKey}

Schreiben

workspace*

aws:ResourceTag/${TagKey}

DeleteEntity

Gewährt die Berechtigung zum Löschen einer juristischen Stelle

entity*

aws:ResourceTag/${TagKey}

Schreiben

workspace*

aws:ResourceTag/${TagKey}

DeleteScene

Gewährt die Berechtigung zum Löschen einer Szene

scene*

aws:ResourceTag/${TagKey}

Schreiben

workspace*

aws:ResourceTag/${TagKey}

DeleteSyncJob

Gewährt die Berechtigung zum Löschen eines Synchronisierungsauftrags

syncJob*

aws:ResourceTag/${TagKey}

Schreiben

workspace*

aws:ResourceTag/${TagKey}

DeleteWorkspace

Gewährt die Berechtigung zum Löschen eines Workspace

workspace*

aws:ResourceTag/${TagKey}

Schreiben

ExecuteQuery

Gewährt die Berechtigung zum Ausführen einer Abfrage

workspace*

aws:ResourceTag/${TagKey}

Lesen

GetComponentType

Gewährt die Berechtigung zum Abrufen einer componentType

componentType*

aws:ResourceTag/${TagKey}

Lesen

workspace*

aws:ResourceTag/${TagKey}

GetEntity

Gewährt die Berechtigung zum Abrufen einer juristischen Stelle

entity*

aws:ResourceTag/${TagKey}

Lesen

workspace*

aws:ResourceTag/${TagKey}

GetMetadataTransferJob

Gewährt die Berechtigung zum Abrufen eines Metadatentransferauftrags

metadataTransferJob*

Lesen

GetPricingPlan

Gewährt die Berechtigung zum Erhalten eines Preisplans

Lesen

GetPropertyValue

Gewährt die Berechtigung zum Abrufen des Eigenschafts-Werts

componentType

aws:ResourceTag/${TagKey}

Lesen

entity

aws:ResourceTag/${TagKey}

workspace*

aws:ResourceTag/${TagKey}

GetPropertyValueHistory

Gewährt die Berechtigung zum Abrufen der Werthistorie für eine Zeitreihe

componentType

aws:ResourceTag/${TagKey}

Lesen

entity

aws:ResourceTag/${TagKey}

workspace*

aws:ResourceTag/${TagKey}

GetScene

Gewährt die Berechtigung zum Abrufen einer Szene

scene*

aws:ResourceTag/${TagKey}

Lesen

workspace*

aws:ResourceTag/${TagKey}

GetSyncJob

Gewährt die Berechtigung zum Abrufen einer Synchronisationsaufgabe

syncJob*

aws:ResourceTag/${TagKey}

Lesen

workspace*

aws:ResourceTag/${TagKey}

GetWorkspace

Gewährt Berechtigungen zum Abrufen eines Workspace

workspace*

aws:ResourceTag/${TagKey}

Lesen

ListComponentTypes

Gewährt die Berechtigung zum Auflisten aller ComponentTypes in einem Workspace

workspace*

aws:ResourceTag/${TagKey}

Auflisten

ListComponents

Gewährt die Berechtigung zum Auflisten der Komponenten, die einer Entität zugeordnet sind

entity*

aws:ResourceTag/${TagKey}

Auflisten

workspace*

aws:ResourceTag/${TagKey}

ListEntities

Gewährt die Berechtigung zum Auflisten aller juristischer Stellen in einem Workspace

workspace*

aws:ResourceTag/${TagKey}

Auflisten

ListMetadataTransferJobs

Gewährt die Berechtigung zum Auflisten aller Metadatentransferaufträge

Auflisten

ListProperties

Gewährt die Berechtigung zum Auflisten der Eigenschaften einer Entitätskomponente

entity*

aws:ResourceTag/${TagKey}

Auflisten

workspace*

aws:ResourceTag/${TagKey}

ListScenes

Gewährt die Berechtigung zum Auflisten aller Szenen in einem Workspace

workspace*

aws:ResourceTag/${TagKey}

Auflisten

ListSyncJobs

Gewährt die Berechtigung zum Auflisten von allen Synchronisierungsaufträgen in einem Workspace

workspace*

aws:ResourceTag/${TagKey}

Auflisten

ListSyncResources

Gewährt die Berechtigung zum Auflisten von allen Synchronisierungsressourcen für einen Synchronisierungsauftrag

syncJob*

aws:ResourceTag/${TagKey}

Auflisten

workspace*

aws:ResourceTag/${TagKey}

ListTagsForResource

Gewährt die Berechtigung zum Auflisten aller Tags für eine Ressource

componentType

aws:ResourceTag/${TagKey}

Auflisten

entity

aws:ResourceTag/${TagKey}

scene

aws:ResourceTag/${TagKey}

syncJob

aws:ResourceTag/${TagKey}

workspace

aws:ResourceTag/${TagKey}

ListWorkspaces

Gewährt die Berechtigung zum Auflisten von Workspaces

Auflisten

TagResource

Gewährt die Berechtigung zum Markieren einer Ressource mit Tags

componentType

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

entity

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

scene

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

syncJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

workspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer Ressource

componentType

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

entity

aws:ResourceTag/${TagKey}

aws:TagKeys

scene

aws:ResourceTag/${TagKey}

aws:TagKeys

syncJob

aws:ResourceTag/${TagKey}

aws:TagKeys

workspace

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateComponentType

Gewährt die Berechtigung zum Aktualisieren einer componentType

componentType*

aws:ResourceTag/${TagKey}

Schreiben

workspace*

aws:ResourceTag/${TagKey}

UpdateEntity

Gewährt die Berechtigung zum Aktualisieren einer juristischen Stelle

entity*

aws:ResourceTag/${TagKey}

Schreiben

workspace*

aws:ResourceTag/${TagKey}

UpdatePricingPlan

Gewährt die Berechtigung zum Aktualisieren eines Preisplans

Schreiben

UpdateScene

Gewährt die Berechtigung zum Aktualisieren einer Szene

scene*

aws:ResourceTag/${TagKey}

Schreiben

workspace*

aws:ResourceTag/${TagKey}

UpdateWorkspace

Gewährt die Berechtigung zum Aktualisieren eines Workspace

workspace*

aws:ResourceTag/${TagKey}

Schreiben

Ressourcentypen, definiert durch AWS IoT TwinMaker

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

componentType

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}/component-type/${ComponentTypeId}

aws:ResourceTag/${TagKey}

entity

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}/entity/${EntityId}

aws:ResourceTag/${TagKey}

metadataTransferJob

arn:${Partition}:iottwinmaker:${Region}:${Account}:metadata-transfer-job/${MetadataTransferJobId}

scene

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}/scene/${SceneId}

aws:ResourceTag/${TagKey}

syncJob

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}/sync-job/${SyncJobId}

aws:ResourceTag/${TagKey}

workspace

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS IoT TwinMaker

AWS IoT TwinMaker definiert die folgenden Bedingungsschlüssel, die in der verwendet werden können Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tag-Schlüssel-Wert-Paare in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff über die Tags, die an die Ressource angehängt sind.

String

aws:TagKeys

Filtert Aktionen nach den Tag-Schlüsseln in der Anforderung

ArrayOfString

iottwinmaker:destinationType

Filtert den Zugriff nach dem Zieltyp des Metadatentransferauftrags

String

iottwinmaker:linkedServices

Filtert den Zugriff nach dem Workspace, der mit Diensten verknüpft ist

ArrayOfString

iottwinmaker:sourceType

Filtert den Zugriff nach Quelltyp des Metadaten-Übertragungsauftrags

String