View a markdown version of this page

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

Aktionen, Ressourcen und Bedingungsschlüssel für AWS RoboMaker

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

Referenzen:

Aktionen, definiert von AWS RoboMaker

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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

BatchDeleteWorlds

Mindestens eine Welt in einem Batchvorgang löschen

Write

BatchDescribeSimulationJob

Mehrere Simulationsaufträge beschreiben

Read

CancelDeploymentJob

Einen Bereitstellungsauftrag abbrechen

Bereitstellungsauftrag*

als: /$ {} ResourceTag TagKey

Schreiben

CancelSimulationJob

Einen Simulationsauftrag abbrechen

Simulationsauftrag*

als: /$ {} ResourceTag TagKey

Schreiben

CancelSimulationJobBatch

Abbrechen eines Simulationsauftragsbatches

Simulation * JobBatch

als: ResourceTag /$ {} TagKey

Schreiben

CancelWorldExportJob

Ein Weltexportaufgabe stornieren

Welt * ExportJob

als: ResourceTag /$ {} TagKey

Schreiben

CancelWorldGenerationJob

Eine Weltgenerierungsaufgabe stornieren

Welt * GenerationJob

als: ResourceTag /$ {} TagKey

Schreiben

CreateDeploymentJob

Erstellen eines Bereitstellungsauftrags

as: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateFleet

Eine Bereitstellungsflotte, die eine logische Gruppe von Robotern repräsentiert, die dieselbe Roboteranwendung ausführen, erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateRobot

Einen Roboter erstellen, der für eine Flotte registriert werden kann

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateRobotApplication

Eine Roboteranwendung erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateRobotApplicationVersion

Einen Snapshot einer Roboteranwendung erstellen

Roboter-Anwendung*

als: /$ {} ResourceTag TagKey

Schreiben

CreateSimulationApplication

Eine Simulationsanwendung erstellen

as: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateSimulationApplicationVersion

Einen Snapshot einer Simulationsanwendung erstellen

Simulationsanwendung*

als: /$ {} ResourceTag TagKey

Schreiben

CreateSimulationJob

Einen Simulationsauftrag erstellen

as: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateWorldExportJob

Ein Weltexportaufgabe erstellen

welt*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateWorldGenerationJob

Weltgenerationsaufgabe erstellen

Weltvorlage*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateWorldTemplate

Eine Weltvorlage erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteFleet

Eine Bereitstellungsgruppe löschen

Einsatzflotte*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteRobot

Einen Roboter löschen

Roboter*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteRobotApplication

Eine Roboteranwendung löschen

Roboter-Anwendung*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteSimulationApplication

Eine Simulationsanwendung löschen

Simulationsanwendung*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteWorldTemplate

Eine Weltvorlage löschen

Weltvorlage*

als: /$ {} ResourceTag TagKey

Schreiben

DeregisterRobot

Die Registrierung eines Roboters bei einer Flotte aufheben

Bereitstellungsflotte*

als: /$ {} ResourceTag TagKey

Schreiben

Roboter*

als: ResourceTag /$ {} TagKey

DescribeDeploymentJob

Einen Bereitstellungsauftrag beschreiben

Bereitstellungsauftrag*

als: /$ {} ResourceTag TagKey

Lesen

DescribeFleet

Eine Bereitstellungsflotte beschreiben

Bereitstellungsflotte*

als: /$ {} ResourceTag TagKey

Lesen

DescribeRobot

Einen Roboter beschreiben

Roboter*

als: ResourceTag /$ {} TagKey

Lesen

DescribeRobotApplication

Eine Roboteranwendung beschreiben

Roboter-Anwendung*

als: /$ {} ResourceTag TagKey

Lesen

DescribeSimulationApplication

Eine Simulationsanwendung beschreiben

Simulationsanwendung*

als: /$ {} ResourceTag TagKey

Lesen

DescribeSimulationJob

Einen Simulationsauftrag beschreiben

Simulationsauftrag*

als: /$ {} ResourceTag TagKey

Lesen

DescribeSimulationJobBatch

Beschreiben eines Simulationsauftragsbatches

Simulation * JobBatch

als: ResourceTag /$ {} TagKey

Lesen

DescribeWorld

Eine Welt beschreiben

welt*

als: ResourceTag /$ {} TagKey

Lesen

DescribeWorldExportJob

Eine Weltexportaufgabe beschreiben

Welt * ExportJob

als: ResourceTag /$ {} TagKey

Lesen

DescribeWorldGenerationJob

Weltgenerationsaufgabe beschreiben

Welt * GenerationJob

als: ResourceTag /$ {} TagKey

Lesen

DescribeWorldTemplate

Eine Weltvorlage beschreiben

Weltvorlage*

als: /$ {} ResourceTag TagKey

Lesen

GetWorldTemplateBody

Text einer Weltvorlage abrufen

Weltvorlage*

als: /$ {} ResourceTag TagKey

Lesen

ListDeploymentJobs

Bereitstellungsaufträge auflisten

List

ListFleets

Flotten auflisten

List

ListRobotApplications

Roboteranwendungen auflisten

List

ListRobots

Roboter auflisten

List

ListSimulationApplications

Simulationsanwendungen auflisten

List

ListSimulationJobBatches

Auflisten von Simulationsauftragsbatches

List

ListSimulationJobs

Simulationsaufträge auflisten

Auflisten

ListTagsForResource

Listet die Tags für eine RoboMaker Ressource auf

DeploymentFleet

als: ResourceTag /$ {} TagKey

Auflisten

Bereitstellungsauftrag

als: ResourceTag /$ {} TagKey

Roboter

als: ResourceTag /$ {} TagKey

Roboter-Anwendung

als: ResourceTag /$ {} TagKey

Simulation/Anwendung

als: ResourceTag /$ {} TagKey

Simulationsjob

als: ResourceTag /$ {} TagKey

Simulation JobBatch

als: ResourceTag /$ {} TagKey

Welt

als: ResourceTag /$ {} TagKey

Welt ExportJob

als: ResourceTag /$ {} TagKey

Welt GenerationJob

als: ResourceTag /$ {} TagKey

Weltvorlage

als: ResourceTag /$ {} TagKey

ListWorldExportJobs

Weltexportaufgaben aufführen

List

ListWorldGenerationJobs

Weltgenerationsaufgaben auflisten

List

ListWorldTemplates

Weltvorlagen aufführen

List

ListWorlds

Welten auflisten

List

RegisterRobot

Einen Roboter bei einer Flotte registrieren

Bereitstellungsflotte*

als: /$ {} ResourceTag TagKey

Schreiben

Roboter*

als: ResourceTag /$ {} TagKey

RestartSimulationJob

Einen laufenden Simulationsauftrag neu starten

Simulationsauftrag*

als: /$ {} ResourceTag TagKey

Schreiben

StartSimulationJobBatch

Erstellen eines Simulationsauftragsbatches

as: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

SyncDeploymentJob

Stellt sicher, dass die zuletzt bereitgestellte Roboteranwendung für alle Roboter in der Flotte bereitgestellt wird.

Einsatzflotte*

als: /$ {} ResourceTag TagKey

Schreiben

TagResource

Fügen Sie einer RoboMaker Ressource Tags hinzu

DeploymentFleet

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

Bereitstellungsjob

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Roboter

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Roboter-Anwendung

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Simulationsanwendung

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Simulationsjob

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Simulation JobBatch

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Welt

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Welt ExportJob

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Welt GenerationJob

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Vorlage für die ganze Welt

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

Tags aus einer RoboMaker Ressource entfernen

DeploymentFleet

als: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

Bereitstellungsjob

als: ResourceTag /$ {} TagKey

war: TagKeys

Roboter

als: ResourceTag /$ {} TagKey

war: TagKeys

Roboter-Anwendung

als: ResourceTag /$ {} TagKey

war: TagKeys

Simulationsanwendung

als: ResourceTag /$ {} TagKey

war: TagKeys

Simulationsjob

als: ResourceTag /$ {} TagKey

war: TagKeys

Simulation JobBatch

als: ResourceTag /$ {} TagKey

war: TagKeys

Welt

als: ResourceTag /$ {} TagKey

war: TagKeys

Welt ExportJob

als: ResourceTag /$ {} TagKey

war: TagKeys

Welt GenerationJob

als: ResourceTag /$ {} TagKey

war: TagKeys

Vorlage für die ganze Welt

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateRobotApplication

Eine Roboteranwendung aktualisieren

Roboter-Anwendung*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateSimulationApplication

Eine Simulationsanwendung aktualisieren

Simulationsanwendung*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateWorldTemplate

Einer Weltvorlage aktualisieren

Weltvorlage*

als: /$ {} ResourceTag TagKey

Schreiben

Permission-only Aktionen für AWS RoboMaker

Die folgenden Aktionen werden durch eine API-Operation definiert, können AWS RoboMaker aber nicht direkt durch eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

ListSupportedAvailabilityZones

Führt unterstützte Availability Zones auf

Auflisten

UpdateRobotDeployment

Bereitstellungsstatus für einen einzelnen Roboter melden

Schreiben

Ressourcentypen, definiert durch AWS RoboMaker

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

Ressourcentypen ARN Bedingungsschlüssel

DeploymentFleet

arn: $ {Partition} :robomaker: $ {Region} :$ {Account} :deployment-fleet/$ {} /$ {} FleetName CreatedOnEpoch

als: /$ {} ResourceTag TagKey

Bereitstellungsauftrag

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :deployment-job/$ {} DeploymentJobId

awsTagKey: /$ {} ResourceTag

Roboter

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :robot/$ {} /$ {} RobotName CreatedOnEpoch

als: /$ {} ResourceTag TagKey

Roboter-Anwendung

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :robot-application/$ {} /$ {} ApplicationName CreatedOnEpoch

als: /$ {} ResourceTag TagKey

Simulation/Anwendung

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :Simulationsanwendung/$ {} /$ {} ApplicationName CreatedOnEpoch

als: /$ {} ResourceTag TagKey

Simulationsjob

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :simulation-job/$ {} SimulationJobId

asTagKey: /$ {} ResourceTag

Simulation JobBatch

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :simulation-job-batch/$ {} SimulationJobBatchId

als: /$ {} ResourceTag TagKey

Welt

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :world/$ {} WorldId

awsTagKey: /$ {} ResourceTag

Welt ExportJob

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :world-export-job/$ {} WorldExportJobId

als: /$ {} ResourceTag TagKey

Welt GenerationJob

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :world-generation-job/$ {} WorldGenerationJobId

als: /$ {} ResourceTag TagKey

Weltvorlage

arn: $ {Partition} :robomaker: $ {Region} :$ {Konto} :world-template/$ {} WorldTemplateJobId

awsTagKey: /$ {} ResourceTag

Bedingungsschlüssel für AWS RoboMaker

AWS RoboMaker definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff basierend auf den Tags, die in der Anfrage übergeben werden

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

Zeichenfolge

war: TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüsseln, die in der Anforderung übergeben werden.

ArrayOfString