View a markdown version of this page

Claves de condición, recursos y acciones de Amazon OpenSearch Serverless - Referencia de autorizaciones de servicio

Claves de condición, recursos y acciones de Amazon OpenSearch Serverless

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

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

BatchGetCollection

Aoss: BatchGetCollection

Lectura

BatchGetCollectionGroup

aoss: BatchGetCollectionGroup

Lectura

BatchGetEffectiveLifecyclePolicy

aoss: BatchGetEffectiveLifecyclePolicy

Lectura

BatchGetLifecyclePolicy

aoss: BatchGetLifecyclePolicy

Lectura

BatchGetVpcEndpoint

aoss: BatchGetVpcEndpoint

Lectura

CreateAccessPolicy

aoss: CreateAccessPolicy

Escritura

CreateCollection

aoss: AddCollectionToCollectionGroup

Escritura

aoss: CreateCollection

Escritura

aoss: TagResource

Escritura

CreateCollectionGroup

aoss: CreateCollectionGroup

Escritura

aoss: TagResource

Escritura

CreateIndex

aoss: CreateIndex

Escritura

CreateLifecyclePolicy

aoss: CreateLifecyclePolicy

Escritura

CreateSecurityConfig

aoss: CreateSecurityConfig

Escritura

CreateSecurityPolicy

aoss: CreateSecurityPolicy

Escritura

CreateVpcEndpoint

aoss: CreateVpcEndpoint

Escritura

DeleteAccessPolicy

aoss: DeleteAccessPolicy

Escritura

DeleteCollection

aoss: DeleteCollection

Escritura

DeleteCollectionGroup

aoss: DeleteCollectionGroup

Escritura

DeleteIndex

aoss: DeleteIndex

Escritura

DeleteLifecyclePolicy

aoss: DeleteLifecyclePolicy

Escritura

DeleteSecurityConfig

aoss: DeleteSecurityConfig

Escritura

DeleteSecurityPolicy

aoss: DeleteSecurityPolicy

Escritura

DeleteVpcEndpoint

aoss: DeleteVpcEndpoint

Escritura

GetAccessPolicy

aoss: GetAccessPolicy

Lectura

GetAccountSettings

aoss: GetAccountSettings

Lectura

GetIndex

aoss: GetIndex

Lectura

GetPoliciesStats

aoss: GetPoliciesStats

Lectura

GetSecurityConfig

aoss: GetSecurityConfig

Lectura

GetSecurityPolicy

aoss: GetSecurityPolicy

Lectura

ListAccessPolicies

aoss: ListAccessPolicies

Enumeración

ListCollectionGroups

aoss: ListCollectionGroups

Enumeración

ListCollections

aoss: ListCollections

Enumeración

ListLifecyclePolicies

aoss: ListLifecyclePolicies

Enumeración

ListSecurityConfigs

aoss: ListSecurityConfigs

Enumeración

ListSecurityPolicies

aoss: ListSecurityPolicies

Enumeración

ListTagsForResource

aoss: ListTagsForResource

Enumeración

ListVpcEndpoints

aoss: ListVpcEndpoints

Enumeración

TagResource

aoss: TagResource

Escritura

UntagResource

aoss: UntagResource

Escritura

UpdateAccessPolicy

aoss: UpdateAccessPolicy

Escritura

UpdateAccountSettings

aoss: UpdateAccountSettings

Escritura

UpdateCollection

aoss: UpdateCollection

Escritura

UpdateCollectionGroup

aoss: UpdateCollectionGroup

Escritura

UpdateIndex

aoss: UpdateIndex

Escritura

UpdateLifecyclePolicy

aoss: UpdateLifecyclePolicy

Escritura

UpdateSecurityConfig

aoss: UpdateSecurityConfig

Escritura

UpdateSecurityPolicy

aoss: UpdateSecurityPolicy

Escritura

UpdateVpcEndpoint

aoss: UpdateVpcEndpoint

Escritura

Acciones definidas por Amazon OpenSearch Serverless

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

APIAccessAll

Concede permiso para todas las API de OpenSearch compatibles

Colección*

aoss: colección

aoss: CollectionId

aws: ResourceTag /$ {} TagKey

Escritura

AddCollectionToCollectionGroup

Otorga permiso para añadir una colección sin servidor a un grupo de colecciones específico

CollectionGroup*

aoss:colección-grupo

aws: /$ {} ResourceTag TagKey

Escritura

BatchGetCollection

Otorga permiso para obtener los atributos de una o varias colecciones

aoss:colección

Lectura

BatchGetCollectionGroup

Otorga permiso para obtener atributos para uno o más grupos de colecciones

aoss:colección-grupo

Lectura

BatchGetEffectiveLifecyclePolicy

Concede permiso para obtener información sobre una política de ciclo de vida aplicada a uno o más recursos de AOSS

Lectura

BatchGetLifecyclePolicy

Concede permiso para obtener información acerca de una o varias políticas de ciclo de vida

Lectura

BatchGetVpcEndpoint

Otorga permiso para obtener uno o varios puntos de conexión de VPC

Lectura

CreateAccessPolicy

Otorga permiso para crear una política de acceso a datos

aoss:colección

aoss:índice

Escritura

CreateCollection

Otorga permiso para crear una colección sin servidor

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateCollectionGroup

Otorga permiso para crear un grupo de recopilación sin servidor

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateIndex

Concede permiso para crear un índice de OpenSearch.

Escritura

CreateLifecyclePolicy

Concede permiso para crear una política de ciclo de vida

aoss: índice

Escritura

CreateSecurityConfig

Otorga permiso para crear una configuración de seguridad sin servidor

Escritura

CreateSecurityPolicy

Otorga permiso para crear una política de red o cifrado

aos:colección

Escritura

CreateVpcEndpoint

Concede permiso para crear un punto final OpenSearch-Serverless-managed de VPC de interfaz

Escritura

DashboardsAccessAll

Concede permiso para OpenSearch Serverless Dashboards

Tableros*

aoss:colección

aoss: CollectionId

Escritura

DeleteAccessPolicy

Otorga permiso para eliminar una política de acceso a datos

aoss: colección

aoss:índice

Escritura

DeleteCollection

Otorga permiso para eliminar una colección sin servidor

Colección*

AWS: ResourceTag /$ {} TagKey

Escritura

DeleteCollectionGroup

Otorga permiso para eliminar un grupo de colecciones sin servidor

CollectionGroup*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteIndex

Concede permiso para eliminar un índice de OpenSearch.

Escritura

DeleteLifecyclePolicy

Concede permiso para eliminar una política de ciclo de vida

aoss:índice

Escritura

DeleteSecurityConfig

Concede permiso para eliminar una configuración de seguridad

Escritura

DeleteSecurityPolicy

Otorga permiso para eliminar una política de seguridad

aos:colección

Escritura

DeleteVpcEndpoint

Concede permiso para eliminar un punto final de la OpenSearch Serverless-managed VPC de la interfaz

Escritura

GetAccessPolicy

Otorga permiso para obtener información sobre una política de acceso a datos

aoss:colección

aoss:índice

Lectura

GetAccountSettings

Otorga permiso para obtener la configuración de la cuenta, incluida la configuración de capacidad

Lectura

GetIndex

Concede permiso para obtener un índice de OpenSearch.

Lectura

GetPoliciesStats

Otorga permiso para obtener estadísticas sobre las políticas de seguridad de su cuenta

Lectura

GetSecurityConfig

Otorga permiso para obtener información sobre una configuración de seguridad sin servidor

Lectura

GetSecurityPolicy

Otorga permiso para obtener información sobre una política de seguridad

aos:colección

Lectura

ListAccessPolicies

Otorga permiso para enumerar las políticas de acceso a datos

Enumeración

ListCollectionGroups

Otorga permiso para enumerar grupos de colecciones

Enumeración

ListCollections

Otorga permiso para enumerar las colecciones

Enumeración

ListLifecyclePolicies

Concede permiso para enumerar las políticas de ciclo de vida

Enumeración

ListSecurityConfigs

Otorga permiso para enumerar las configuraciones de seguridad

Enumeración

ListSecurityPolicies

Otorga permiso para mostrar una lista de políticas de seguridad.

Enumeración

ListTagsForResource

Otorga permiso para enumerar las etiquetas de una colección

Enumeración

ListVpcEndpoints

Otorga permiso para enumerar los puntos finales de la OpenSearch Serverless-managed VPC

Enumeración

TagResource

Otorga permiso para etiquetar una colección sin servidor

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

UntagResource

Otorga permiso para eliminar etiquetas de una colección

leyes: TagKeys

Escritura

UpdateAccessPolicy

Otorga permiso para actualizar una política de acceso a datos

aoss: colección

aoss:índice

Escritura

UpdateAccountSettings

Otorga permiso para actualizar la configuración de la cuenta, incluida la configuración de capacidad

Escritura

UpdateCollection

Otorga permiso para actualizar una colección

Colección*

AWS: ResourceTag /$ {} TagKey

Escritura

UpdateCollectionGroup

Otorga permiso para actualizar un grupo de colecciones

CollectionGroup*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateIndex

Concede permiso para actualizar un índice de OpenSearch.

Escritura

UpdateLifecyclePolicy

Concede permiso para actualizar una política de ciclo de vida

aoss:índice

Escritura

UpdateSecurityConfig

Otorga permiso para actualizar una configuración de seguridad

Escritura

UpdateSecurityPolicy

Otorga permiso para actualizar una política de seguridad

aos:colección

Escritura

UpdateVpcEndpoint

Concede permiso para actualizar un punto final de OpenSearch Serverless-managed VPC

Escritura

Tipos de recursos definidos por Amazon OpenSearch Serverless

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

Colección

arn: $ {Partition} :aoss: $ {Region} :$ {Account} :collection/$ {} CollectionId

ResourceTagaws: /$ {} TagKey

CollectionGroup

ran: $ {Partition} :aoss: $ {Region} :$ {Account} :collection-group/$ {} CollectionGroupId

was: /$ {} ResourceTag TagKey

Cuadros de mando

ran: $ {Partition} :aoss: $ {Region} :$ {Account}: dashboards/default

Claves de condición de Amazon OpenSearch Serverless

Amazon OpenSearch Serverless 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

aoss: CollectionId

Filtra el acceso por el identificador de la colección

Cadena

aoss: colección

Filtra el acceso por el nombre de la colección

Cadena

aoss:colección-grupo

Filtra el acceso por el nombre del grupo de colecciones

Cadena

aoss:índice

Filtra el acceso por el índice

Cadena

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