View a markdown version of this page

Acciones, recursos y claves de condición de Amazon OpenSearch Ingestion - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición de Amazon OpenSearch Ingestion

Amazon OpenSearch Ingestion (prefijo de servicio:osis) 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:

Operaciones de API definidas por Amazon OpenSearch Ingestion

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CreatePipeline

Oasis: CreatePipeline

Escritura

Oasis: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

osis-pipelines.amazonaws.com

Escritura

CreatePipelineEndpoint

Oasis: CreatePipelineEndpoint

Escritura

DeletePipeline

Oasis: DeletePipeline

Escritura

DeletePipelineEndpoint

Oasis: DeletePipelineEndpoint

Escritura

DeleteResourcePolicy

Oasis: DeleteResourcePolicy

Escritura

GetPipeline

Oasis: GetPipeline

Lectura

GetPipelineBlueprint

Oasis: GetPipelineBlueprint

Lectura

GetPipelineChangeProgress

Oasis: GetPipelineChangeProgress

Lectura

GetResourcePolicy

Oasis: GetResourcePolicy

Lectura

ListPipelineBlueprints

Oasis: ListPipelineBlueprints

Enumeración

ListPipelineEndpointConnections

Oasis: ListPipelineEndpointConnections

Enumeración

ListPipelineEndpoints

Oasis: ListPipelineEndpoints

Enumeración

ListPipelines

Oasis: ListPipelines

Enumeración

ListTagsForResource

Oasis: ListTagsForResource

Lectura

PutResourcePolicy

Oasis: PutResourcePolicy

Escritura

RevokePipelineEndpointConnections

Oasis: RevokePipelineEndpointConnections

Escritura

StartPipeline

Oasis: StartPipeline

Escritura

StopPipeline

Oasis: StopPipeline

Escritura

TagResource

Oasis: TagResource

Etiquetar, escribir

UntagResource

Oasis: UntagResource

Etiquetar, escribir

UpdatePipeline

Oasis: UpdatePipeline

Escritura

objetivo: PassRole

objetivo: PassedToService

osis-pipelines.amazonaws.com

Escritura

ValidatePipeline

Oasis: ValidatePipeline

Lectura

objetivo: PassRole

objetivo: PassedToService

osis-pipelines.amazonaws.com

Escritura

Acciones definidas por Amazon OpenSearch Ingestion

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

CreatePipeline

Otorga permiso para crear una canalización de OpenSearch ingestión

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreatePipelineEndpoint

Otorga permiso para crear un punto final de una canalización de OpenSearch ingestion

canalización*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeletePipeline

Otorga permiso para eliminar una canalización OpenSearch de ingestión

canalización*

aws: ResourceTag /$ {} TagKey

Escritura

DeletePipelineEndpoint

Otorga permiso para eliminar un punto final de la OpenSearch canalización de Ingestion de la cuenta corriente

punto final de la canalización*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteResourcePolicy

Otorga permiso para eliminar una política de recursos para un recurso de OpenSearch ingestión

canalización*

aws: ResourceTag /$ {} TagKey

Escritura

GetPipeline

Otorga permiso para recuperar la información de configuración de una canalización de OpenSearch ingestion

canalización*

aws: ResourceTag /$ {} TagKey

Lectura

GetPipelineBlueprint

Otorga permiso para obtener el contenido de un plano de canalización de OpenSearch Ingestion

plano de canalización*

Lectura

GetPipelineChangeProgress

Otorga permiso para obtener información detallada sobre el estado de una canalización de ingestion OpenSearch

canalización*

aws: ResourceTag /$ {} TagKey

Lectura

GetResourcePolicy

Otorga permiso para obtener una política de recursos para un recurso de OpenSearch ingestión

canalización*

aws: ResourceTag /$ {} TagKey

Lectura

Ingerir

Otorga permiso para ingerir datos a través de una OpenSearch canalización de ingestión

canalización*

aws: ResourceTag /$ {} TagKey

Escritura

ListPipelineBlueprints

Otorga permiso para enumerar los nombres de los planos disponibles para una configuración de canalización de OpenSearch Ingestion

Enumeración

ListPipelineEndpointConnections

Otorga permiso para incluir las conexiones de punto final de una canalización de OpenSearch ingestión con las canalizaciones de la cuenta corriente

Enumeración

ListPipelineEndpoints

Otorga permiso para incluir los puntos finales de la canalización OpenSearch de Ingestion en la cuenta corriente

Enumeración

ListPipelines

Otorga permiso para incluir la configuración básica de cada canalización OpenSearch de ingestion de la cuenta corriente y la región

Enumeración

ListTagsForResource

Otorga permiso para enumerar todas las etiquetas de recursos asociadas a una canalización de OpenSearch ingestion

canalización*

aws: ResourceTag /$ {} TagKey

Lectura

PutResourcePolicy

Otorga permiso para establecer una política de recursos para un recurso de OpenSearch ingestión

canalización*

aws: ResourceTag /$ {} TagKey

Escritura

RevokePipelineEndpointConnections

Otorga permiso para revocar una conexión de punto final OpenSearch de una canalización de Ingestion desde una canalización de la cuenta corriente

canalización*

aws: ResourceTag /$ {} TagKey

Escritura

StartPipeline

Otorga permiso para iniciar una canalización de OpenSearch ingestión

canalización*

aws: ResourceTag /$ {} TagKey

Escritura

StopPipeline

Otorga permiso para detener una canalización de OpenSearch ingestion

canalización*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para adjuntar etiquetas de recursos a una canalización de OpenSearch ingestion

canalización*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UntagResource

Otorga permiso para eliminar las etiquetas de recursos de una canalización del servicio OpenSearch de ingestión

canalización*

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UpdatePipeline

Otorga permiso para modificar la configuración de una canalización de OpenSearch ingestión

canalización*

aws: ResourceTag /$ {} TagKey

Escritura

ValidatePipeline

Otorga permiso para validar la configuración de una canalización de OpenSearch ingestión

Lectura

Tipos de recursos definidos por Amazon OpenSearch Ingestion

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

canalización

arn: $ {Partition} :osis: $ {Region} :$ {Account} :pipeline/$ {} PipelineName

ResourceTagAWS: /$ {} TagKey

plano de tubería

Arn: $ {Partition} :osis: $ {Region} :$ {Account} :blueprint/$ {} BlueprintName

punto final de la canalización

Arn: $ {Partition} :osis: $ {Region} :$ {Account} :endpoint/$ {} EndpointId

ResourceTagAWS: /$ {} TagKey

Claves de estado de Amazon OpenSearch Ingestion

Amazon OpenSearch Ingestion 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 el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString