View a markdown version of this page

Acciones, recursos y claves de condición para AWS RoboMaker - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS RoboMaker

AWS RoboMaker (prefijo de servicio:robomaker) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Acciones definidas por AWS RoboMaker

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

BatchDeleteWorlds

Eliminar uno o más mundos en una operación por lotes

Write

BatchDescribeSimulationJob

Describir varios trabajos de simulación

Read

CancelDeploymentJob

Cancelar un trabajo de implementación

Trabajo de implementación*

aws: /$ {} ResourceTag TagKey

Escritura

CancelSimulationJob

Para cancelar un trabajo de simulación

Trabajo de simulación*

aws: /$ {} ResourceTag TagKey

Escritura

CancelSimulationJobBatch

Cancela un lote de trabajos de simulación

simulación * JobBatch

aws: ResourceTag /$ {} TagKey

Escritura

CancelWorldExportJob

Cancelar un trabajo de exportación de mundo

mundo* ExportJob

leyes: ResourceTag /$ {} TagKey

Escritura

CancelWorldGenerationJob

Cancelar un trabajo de generación de mundos

mundo* GenerationJob

leyes: ResourceTag /$ {} TagKey

Escritura

CreateDeploymentJob

Creación de un trabajo de implementación

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateFleet

Crear una flota de implementación que representa un grupo lógico de robots que ejecutan la misma aplicación de robots

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRobot

Crear un robot que puede registrarse en una flota

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRobotApplication

Crear una aplicación de robot

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRobotApplicationVersion

Crear una instantánea de una aplicación de robot

Aplicación de robot*

aws: /$ {} ResourceTag TagKey

Escritura

CreateSimulationApplication

Crear una aplicación de simulación

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateSimulationApplicationVersion

Crear una instantánea de una aplicación de simulación

Aplicación de simulación*

aws: /$ {} ResourceTag TagKey

Escritura

CreateSimulationJob

Crear un trabajo de simulación

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateWorldExportJob

Crear un trabajo de exportación de mundo

mundo*

leyes: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateWorldGenerationJob

Crear un trabajo de generación de mundo

Plantilla mundial*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateWorldTemplate

Crear una plantilla de mundo

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteFleet

Eliminación de un grupo de implementaciones

Flota de desplegamiento*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteRobot

Para eliminar un robot

robot*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteRobotApplication

Para eliminar una aplicación de robot

Aplicación de robot*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteSimulationApplication

Para eliminar una aplicación de simulación

Aplicación de simulación*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteWorldTemplate

Eliminar una plantilla de mundo

Plantilla mundial*

aws: /$ {} ResourceTag TagKey

Escritura

DeregisterRobot

Anular el registro de un robot de una flota

Flota de desplegamiento*

aws: /$ {} ResourceTag TagKey

Escritura

robot*

aws: ResourceTag /$ {} TagKey

DescribeDeploymentJob

Describir una tarea de implementación

Trabajo de implementación*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeFleet

Describir una flota de implementación

Flota de desplegamiento*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeRobot

Describir un robot

robot*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeRobotApplication

Describir una aplicación de robot

Aplicación de robot*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeSimulationApplication

Crear una aplicación de simulación

Aplicación de simulación*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeSimulationJob

Describir un trabajo de simulación

Trabajo de simulación*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeSimulationJobBatch

Describe un lote de trabajos de simulación

simulación * JobBatch

aws: ResourceTag /$ {} TagKey

Lectura

DescribeWorld

Describir un mundo

mundo*

leyes: ResourceTag /$ {} TagKey

Lectura

DescribeWorldExportJob

Describir un trabajo de exportación de mundo

mundo* ExportJob

leyes: ResourceTag /$ {} TagKey

Lectura

DescribeWorldGenerationJob

Describir un trabajo de generación de mundos

mundo* GenerationJob

leyes: ResourceTag /$ {} TagKey

Lectura

DescribeWorldTemplate

Describir una plantilla de mundo

Plantilla mundial*

aws: /$ {} ResourceTag TagKey

Lectura

GetWorldTemplateBody

Obtener el cuerpo de una plantilla de mundo

Plantilla mundial*

aws: /$ {} ResourceTag TagKey

Lectura

ListDeploymentJobs

Generar una lista de los trabajos de implementación

List

ListFleets

Generar una lista de las flotas

List

ListRobotApplications

Generar una lista de aplicaciones de robot

List

ListRobots

Generar una lista de robots

List

ListSimulationApplications

Generar una lista de las aplicaciones de simulación

List

ListSimulationJobBatches

Muestra los lotes de trabajos de simulación

List

ListSimulationJobs

Generar una lista de los trabajos de simulación

Enumeración

ListTagsForResource

Enumere las etiquetas de un recurso RoboMaker

Flota de despliegue

AWS: ResourceTag /$ {} TagKey

Enumeración

Trabajo de despliegue

aws: ResourceTag /$ {} TagKey

robot

aws: ResourceTag /$ {} TagKey

Aplicación de robot

aws: ResourceTag /$ {} TagKey

Aplicación de simulación

aws: ResourceTag /$ {} TagKey

Trabajo de simulación

aws: ResourceTag /$ {} TagKey

simulación JobBatch

aws: ResourceTag /$ {} TagKey

mundo

aws: ResourceTag /$ {} TagKey

mundo ExportJob

aws: ResourceTag /$ {} TagKey

mundo GenerationJob

aws: ResourceTag /$ {} TagKey

Plantilla mundial

aws: ResourceTag /$ {} TagKey

ListWorldExportJobs

Enumerar trabajos de exportación de mundo

List

ListWorldGenerationJobs

Enumerar trabajos de generación de mundos

List

ListWorldTemplates

Enumerar plantillas de mundo

List

ListWorlds

Enumerar mundos

List

RegisterRobot

Registrar un robot en una flota

Flota de desplegamiento*

aws: /$ {} ResourceTag TagKey

Escritura

robot*

aws: ResourceTag /$ {} TagKey

RestartSimulationJob

Reiniciar un trabajo de simulación en ejecución

Trabajo de simulación*

aws: /$ {} ResourceTag TagKey

Escritura

StartSimulationJobBatch

Crea un lote de trabajos de simulación

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

SyncDeploymentJob

Garantiza que se haya implementado la última aplicación de robots implementada a todos los robots de la flota

Flota de desplegamiento*

aws: /$ {} ResourceTag TagKey

Escritura

TagResource

Añadir etiquetas a un recurso RoboMaker

Flota de despliegue

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Trabajo de despliegue

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

robot

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Aplicación robótica

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Aplicación de simulación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Trabajo de simulación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

simulación JobBatch

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

mundo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

mundo ExportJob

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

mundo GenerationJob

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Plantilla mundial

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Eliminar etiquetas de un RoboMaker recurso

Flota de despliegue

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Trabajo de despliegue

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

robot

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Aplicación robótica

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Aplicación de simulación

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Trabajo de simulación

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

simulación JobBatch

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

mundo

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

mundo ExportJob

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

mundo GenerationJob

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Plantilla mundial

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateRobotApplication

Actualizar una aplicación de robot

Aplicación de robot*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateSimulationApplication

Actualizar una aplicación de simulación

Aplicación de simulación*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateWorldTemplate

Actualizar una plantilla de mundo

Plantilla mundial*

aws: /$ {} ResourceTag TagKey

Escritura

Permission-only acciones para AWS RoboMaker

Las siguientes acciones se definen mediante ninguna operación de la API AWS RoboMaker , pero no se pueden invocar directamente a través de ellas. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

ListSupportedAvailabilityZones

Enumera las zonas de disponibilidad admitidas

Enumeración

UpdateRobotDeployment

Informar sobre el estado de implementación de un robot individual

Escritura

Tipos de recursos definidos por AWS RoboMaker

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

Flota de despliegue

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

eraTagKey: /$ {} ResourceTag

Trabajo de despliegue

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

ResourceTagAWS: /$ {} TagKey

robot

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

AWSTagKey: /$ {} ResourceTag

Aplicación de robot

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

AWSTagKey: /$ {} ResourceTag

Aplicación de simulación

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

AWSTagKey: /$ {} ResourceTag

Trabajo de simulación

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

ResourceTagAWS: /$ {} TagKey

simulación JobBatch

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

ResourceTagAWS: /$ {} TagKey

mundo

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

ResourceTagAWS: /$ {} TagKey

mundo ExportJob

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

ResourceTagAWS: /$ {} TagKey

mundo GenerationJob

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

ResourceTagAWS: /$ {} TagKey

Plantilla mundial

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

ResourceTagAWS: /$ {} TagKey

Claves de condición para AWS RoboMaker

AWS RoboMaker define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra acciones basadas en las etiquetas que se aprueban en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra acciones en función de la etiqueta asociada con el recurso

Cadena

AWS: TagKeys

Filtra acciones basadas en las claves de etiqueta que se aprueban en la solicitud

ArrayOfString