View a markdown version of this page

Actions, ressources et clés de condition pour AWS RoboMaker - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS RoboMaker

AWS RoboMaker (préfixe de service :robomaker) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Actions définies par AWS RoboMaker

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

BatchDeleteWorlds

Supprime un ou plusieurs environnements dans une opération par lots.

Écriture

BatchDescribeSimulationJob

Décrit plusieurs tâches de simulation.

Lecture

CancelDeploymentJob

Annule une tâche de déploiement.

Poste de déploiement*

était : ResourceTag /$ {} TagKey

Écrire

CancelSimulationJob

Annule une tâche de simulation.

Tâche de simulation*

était : ResourceTag /$ {} TagKey

Écrire

CancelSimulationJobBatch

Annule un lot de tâches de simulation.

JobBatchsimulation*

était : ResourceTag /$ {} TagKey

Écrire

CancelWorldExportJob

Annule une tâche d'exportation d'environnement.

monde ExportJob *

était : ResourceTag /$ {} TagKey

Écrire

CancelWorldGenerationJob

Annule une tâche de génération d'environnement.

monde GenerationJob *

était : ResourceTag /$ {} TagKey

Écrire

CreateDeploymentJob

Crée une tâche de déploiement.

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateFleet

Crée une flotte de déploiement qui représente un groupe logique de robots exécutant la même application robotique.

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateRobot

Crée un robot qui peut être enregistré dans une flotte.

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateRobotApplication

Crée une application robotique.

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateRobotApplicationVersion

Crée un instantané d'une application robotique.

Application robotisée *

était : ResourceTag /$ {} TagKey

Écrire

CreateSimulationApplication

Crée une application de simulation.

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateSimulationApplicationVersion

Crée un instantané d'une application de simulation.

Application de simulation*

était : ResourceTag /$ {} TagKey

Écrire

CreateSimulationJob

Crée une tâche de simulation.

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateWorldExportJob

Crée une tâche d'exportation d'environnement.

monde*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateWorldGenerationJob

Crée une tâche de génération d'environnement.

Modèle mondial*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateWorldTemplate

Crée un modèle d'environnement.

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteFleet

Supprime une flotte de déploiement.

Parc de déploiement*

était : ResourceTag /$ {} TagKey

Écrire

DeleteRobot

Supprime un robot.

robot*

était : ResourceTag /$ {} TagKey

Écrire

DeleteRobotApplication

Supprime une application robotique.

Application robotisée *

était : ResourceTag /$ {} TagKey

Écrire

DeleteSimulationApplication

Supprime une application de simulation.

Application de simulation*

était : ResourceTag /$ {} TagKey

Écrire

DeleteWorldTemplate

Supprime un modèle d'environnement.

Modèle mondial*

était : ResourceTag /$ {} TagKey

Écrire

DeregisterRobot

Annule l'enregistrement d'un robot dans une flotte.

Parc de déploiement*

était : ResourceTag /$ {} TagKey

Écrire

robot*

était : ResourceTag /$ {} TagKey

DescribeDeploymentJob

Décrit une tâche de déploiement.

Poste de déploiement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeFleet

Décrit une flotte de déploiement.

Parc de déploiement*

était : ResourceTag /$ {} TagKey

Lecture

DescribeRobot

Décrit un robot.

robot*

était : ResourceTag /$ {} TagKey

Lecture

DescribeRobotApplication

Décrit une application robotique.

Application robotisée *

était : ResourceTag /$ {} TagKey

Lecture

DescribeSimulationApplication

Décrit une application de simulation.

Application de simulation*

était : ResourceTag /$ {} TagKey

Lecture

DescribeSimulationJob

Décrit une tâche de simulation.

Tâche de simulation*

était : ResourceTag /$ {} TagKey

Lecture

DescribeSimulationJobBatch

Décrit un lot de tâches de simulation

JobBatchsimulation*

était : ResourceTag /$ {} TagKey

Lecture

DescribeWorld

Décrit un environnement.

monde*

était : ResourceTag /$ {} TagKey

Lecture

DescribeWorldExportJob

Décrit une tâche d'exportation d'environnement.

monde ExportJob *

était : ResourceTag /$ {} TagKey

Lecture

DescribeWorldGenerationJob

Décrit une tâche de génération d'environnement.

monde GenerationJob *

était : ResourceTag /$ {} TagKey

Lecture

DescribeWorldTemplate

Décrit un modèle d'environnement.

Modèle mondial*

était : ResourceTag /$ {} TagKey

Lecture

GetWorldTemplateBody

Récupère le corps d'un modèle d'environnement.

Modèle mondial*

était : ResourceTag /$ {} TagKey

Lecture

ListDeploymentJobs

Répertorie les tâches de déploiement.

Liste

ListFleets

Répertorie les flottes.

Liste

ListRobotApplications

Répertorie les applications robotiques.

Liste

ListRobots

Répertorie les robots.

Liste

ListSimulationApplications

Répertorie les applications de simulation.

Liste

ListSimulationJobBatches

Répertorie les lots de tâches de simulation

Liste

ListSimulationJobs

Répertorie les tâches de simulation.

List

ListTagsForResource

Répertorier les balises d'une RoboMaker ressource

Flotte de déploiement

était : ResourceTag /$ {} TagKey

List

Tâche de déploiement

était : ResourceTag /$ {} TagKey

robot

était : ResourceTag /$ {} TagKey

Application robotisée

était : ResourceTag /$ {} TagKey

Application de simulation

était : ResourceTag /$ {} TagKey

Tâche de simulation

était : ResourceTag /$ {} TagKey

simulation JobBatch

était : ResourceTag /$ {} TagKey

monde

était : ResourceTag /$ {} TagKey

monde ExportJob

était : ResourceTag /$ {} TagKey

monde GenerationJob

était : ResourceTag /$ {} TagKey

Modèle mondial

était : ResourceTag /$ {} TagKey

ListWorldExportJobs

Répertorie les tâches d'exportation d'environnement.

Liste

ListWorldGenerationJobs

Répertorie les tâches de génération d'environnement.

Liste

ListWorldTemplates

Répertorie les modèles d'environnement.

Liste

ListWorlds

Répertorie les environnements.

Liste

RegisterRobot

Enregistre un robot dans une flotte.

Parc de déploiement*

était : ResourceTag /$ {} TagKey

Écrire

robot*

était : ResourceTag /$ {} TagKey

RestartSimulationJob

Redémarre une tâche de simulation en cours d'exécution.

Tâche de simulation*

était : ResourceTag /$ {} TagKey

Écrire

StartSimulationJobBatch

Crée un lot de tâches de simulation

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

SyncDeploymentJob

Garantit que l'application robotique déployée le plus récemment est déployée sur tous les robots de la flotte.

Parc de déploiement*

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Ajouter des balises à une RoboMaker ressource

Flotte de déploiement

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

Tâche de déploiement

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

robot

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Application robotisée

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Application de simulation

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Tâche de simulation

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

simulation JobBatch

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

monde

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

monde ExportJob

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

monde GenerationJob

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Modèle mondial

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Supprimer les balises d'une RoboMaker ressource

Flotte de déploiement

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

Tâche de déploiement

était : ResourceTag /$ {} TagKey

lois : TagKeys

robot

était : ResourceTag /$ {} TagKey

lois : TagKeys

Application robotisée

était : ResourceTag /$ {} TagKey

lois : TagKeys

Application de simulation

était : ResourceTag /$ {} TagKey

lois : TagKeys

Tâche de simulation

était : ResourceTag /$ {} TagKey

lois : TagKeys

simulation JobBatch

était : ResourceTag /$ {} TagKey

lois : TagKeys

monde

était : ResourceTag /$ {} TagKey

lois : TagKeys

monde ExportJob

était : ResourceTag /$ {} TagKey

lois : TagKeys

monde GenerationJob

était : ResourceTag /$ {} TagKey

lois : TagKeys

Modèle mondial

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateRobotApplication

Met à jour une application robotique

Application robotisée *

était : ResourceTag /$ {} TagKey

Écrire

UpdateSimulationApplication

Met à jour une application de simulation.

Application de simulation*

était : ResourceTag /$ {} TagKey

Écrire

UpdateWorldTemplate

Met à jour un modèle d'environnement.

Modèle mondial*

était : ResourceTag /$ {} TagKey

Écrire

Permission-only actions pour AWS RoboMaker

Les actions suivantes sont définies par une opération d'API AWS RoboMaker mais ne sont pas directement invocables par le biais d'une quelconque opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

ListSupportedAvailabilityZones

Répertorie les zones de disponibilité prises en charge.

List

UpdateRobotDeployment

Signale l'état de déploiement d'un robot.

Écrire

Types de ressources définis par AWS RoboMaker

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

Flotte de déploiement

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

était : ResourceTag /$ {} TagKey

Tâche de déploiement

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

était : ResourceTag /$ {} TagKey

robot

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

était : ResourceTag /$ {} TagKey

Application robotisée

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

était : ResourceTag /$ {} TagKey

Application de simulation

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

était : ResourceTag /$ {} TagKey

Tâche de simulation

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

était : ResourceTag /$ {} TagKey

simulation JobBatch

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

était : ResourceTag /$ {} TagKey

monde

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

était : ResourceTag /$ {} TagKey

monde ExportJob

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

était : ResourceTag /$ {} TagKey

monde GenerationJob

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

était : ResourceTag /$ {} TagKey

Modèle mondial

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

était : ResourceTag /$ {} TagKey

Clés de condition pour AWS RoboMaker

AWS RoboMaker définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des identifications transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des identifications associées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification transmises dans la demande

ArrayOfString