View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS RoboMaker - 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 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 durch AWS RoboMaker

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

BatchDeleteWorlds

Mindestens eine Welt in einem Batchvorgang löschen

Write

BatchDescribeSimulationJob

Mehrere Simulationsaufträge beschreiben

Read

CancelDeploymentJob

Einen Bereitstellungsauftrag abbrechen

deploymentJob*

aws:ResourceTag/${TagKey}

Write

CancelSimulationJob

Einen Simulationsauftrag abbrechen

simulationJob*

aws:ResourceTag/${TagKey}

Write

CancelSimulationJobBatch

Abbrechen eines Simulationsauftragsbatches

simulationJobBatch*

aws:ResourceTag/${TagKey}

Write

CancelWorldExportJob

Ein Weltexportaufgabe stornieren

worldExportJob*

aws:ResourceTag/${TagKey}

Write

CancelWorldGenerationJob

Eine Weltgenerierungsaufgabe stornieren

worldGenerationJob*

aws:ResourceTag/${TagKey}

Write

CreateDeploymentJob

Erstellen eines Bereitstellungsauftrags

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateFleet

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

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateRobot

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

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateRobotApplication

Eine Roboteranwendung erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateRobotApplicationVersion

Einen Snapshot einer Roboteranwendung erstellen

robotApplication*

aws:ResourceTag/${TagKey}

Write

CreateSimulationApplication

Eine Simulationsanwendung erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateSimulationApplicationVersion

Einen Snapshot einer Simulationsanwendung erstellen

simulationApplication*

aws:ResourceTag/${TagKey}

Write

CreateSimulationJob

Einen Simulationsauftrag erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateWorldExportJob

Ein Weltexportaufgabe erstellen

world*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateWorldGenerationJob

Weltgenerationsaufgabe erstellen

worldTemplate*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateWorldTemplate

Eine Weltvorlage erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Write

DeleteFleet

Eine Bereitstellungsgruppe löschen

deploymentFleet*

aws:ResourceTag/${TagKey}

Write

DeleteRobot

Einen Roboter löschen

robot*

aws:ResourceTag/${TagKey}

Write

DeleteRobotApplication

Eine Roboteranwendung löschen

robotApplication*

aws:ResourceTag/${TagKey}

Write

DeleteSimulationApplication

Eine Simulationsanwendung löschen

simulationApplication*

aws:ResourceTag/${TagKey}

Write

DeleteWorldTemplate

Eine Weltvorlage löschen

worldTemplate*

aws:ResourceTag/${TagKey}

Write

DeregisterRobot

Die Registrierung eines Roboters bei einer Flotte aufheben

deploymentFleet*

aws:ResourceTag/${TagKey}

Write

robot*

aws:ResourceTag/${TagKey}

DescribeDeploymentJob

Einen Bereitstellungsauftrag beschreiben

deploymentJob*

aws:ResourceTag/${TagKey}

Read

DescribeFleet

Eine Bereitstellungsflotte beschreiben

deploymentFleet*

aws:ResourceTag/${TagKey}

Read

DescribeRobot

Einen Roboter beschreiben

robot*

aws:ResourceTag/${TagKey}

Read

DescribeRobotApplication

Eine Roboteranwendung beschreiben

robotApplication*

aws:ResourceTag/${TagKey}

Read

DescribeSimulationApplication

Eine Simulationsanwendung beschreiben

simulationApplication*

aws:ResourceTag/${TagKey}

Read

DescribeSimulationJob

Einen Simulationsauftrag beschreiben

simulationJob*

aws:ResourceTag/${TagKey}

Read

DescribeSimulationJobBatch

Beschreiben eines Simulationsauftragsbatches

simulationJobBatch*

aws:ResourceTag/${TagKey}

Read

DescribeWorld

Eine Welt beschreiben

world*

aws:ResourceTag/${TagKey}

Read

DescribeWorldExportJob

Eine Weltexportaufgabe beschreiben

worldExportJob*

aws:ResourceTag/${TagKey}

Read

DescribeWorldGenerationJob

Weltgenerationsaufgabe beschreiben

worldGenerationJob*

aws:ResourceTag/${TagKey}

Read

DescribeWorldTemplate

Eine Weltvorlage beschreiben

worldTemplate*

aws:ResourceTag/${TagKey}

Read

GetWorldTemplateBody

Text einer Weltvorlage abrufen

worldTemplate*

aws:ResourceTag/${TagKey}

Read

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 auf RoboMaker Ressource

deploymentFleet

aws:ResourceTag/${TagKey}

Auflisten

deploymentJob

aws:ResourceTag/${TagKey}

robot

aws:ResourceTag/${TagKey}

robotApplication

aws:ResourceTag/${TagKey}

simulationApplication

aws:ResourceTag/${TagKey}

simulationJob

aws:ResourceTag/${TagKey}

simulationJobBatch

aws:ResourceTag/${TagKey}

world

aws:ResourceTag/${TagKey}

worldExportJob

aws:ResourceTag/${TagKey}

worldGenerationJob

aws:ResourceTag/${TagKey}

worldTemplate

aws: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

deploymentFleet*

aws:ResourceTag/${TagKey}

Write

robot*

aws:ResourceTag/${TagKey}

RestartSimulationJob

Einen laufenden Simulationsauftrag neu starten

simulationJob*

aws:ResourceTag/${TagKey}

Write

StartSimulationJobBatch

Erstellen eines Simulationsauftragsbatches

aws:RequestTag/${TagKey}

aws:TagKeys

Write

SyncDeploymentJob

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

deploymentFleet*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Fügen Sie Schlagworte zu einem hinzu RoboMaker Ressource

deploymentFleet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

deploymentJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

robot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

robotApplication

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

simulationApplication

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

simulationJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

simulationJobBatch

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

world

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

worldExportJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

worldGenerationJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

worldTemplate

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Schlagworte aus einem entfernen RoboMaker Ressource

deploymentFleet

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

deploymentJob

aws:ResourceTag/${TagKey}

aws:TagKeys

robot

aws:ResourceTag/${TagKey}

aws:TagKeys

robotApplication

aws:ResourceTag/${TagKey}

aws:TagKeys

simulationApplication

aws:ResourceTag/${TagKey}

aws:TagKeys

simulationJob

aws:ResourceTag/${TagKey}

aws:TagKeys

simulationJobBatch

aws:ResourceTag/${TagKey}

aws:TagKeys

world

aws:ResourceTag/${TagKey}

aws:TagKeys

worldExportJob

aws:ResourceTag/${TagKey}

aws:TagKeys

worldGenerationJob

aws:ResourceTag/${TagKey}

aws:TagKeys

worldTemplate

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateRobotApplication

Eine Roboteranwendung aktualisieren

robotApplication*

aws:ResourceTag/${TagKey}

Schreiben

UpdateSimulationApplication

Eine Simulationsanwendung aktualisieren

simulationApplication*

aws:ResourceTag/${TagKey}

Write

UpdateWorldTemplate

Einer Weltvorlage aktualisieren

worldTemplate*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für AWS RoboMaker

Die folgenden Aktionen sind definiert durch AWS RoboMaker sind aber nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Richtlinienanweisungen 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}

aws:ResourceTag/${TagKey}

deploymentJob

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

aws:ResourceTag/${TagKey}

robot

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

aws:ResourceTag/${TagKey}

robotApplication

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

aws:ResourceTag/${TagKey}

simulationApplication

arn:${Partition}:robomaker:${Region}:${Account}:simulation-application/${ApplicationName}/${CreatedOnEpoch}

aws:ResourceTag/${TagKey}

simulationJob

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

aws:ResourceTag/${TagKey}

simulationJobBatch

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

aws:ResourceTag/${TagKey}

world

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

aws:ResourceTag/${TagKey}

worldExportJob

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

aws:ResourceTag/${TagKey}

worldGenerationJob

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

aws:ResourceTag/${TagKey}

worldTemplate

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

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS RoboMaker

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

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

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

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

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

ArrayOfString