View a markdown version of this page

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

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

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

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

AcceptInboundConnection

Sí: AcceptInboundConnection

Escritura

Sí: AcceptInboundCrossClusterSearchConnection

Escritura

AddDataSource

Sí: AddDataSource

Escritura

objetivo: PassRole

objetivo: PassedToService

directquery.opensearchservice.amazonaws.com

Escritura

AddDirectQueryDataSource

Sí: AddDirectQueryDataSource

Escritura

Sí: AddTags

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

directquery.opensearchservice.amazonaws.com

Escritura

AddTags

Sí: AddTags

Etiquetar, escribir

AssociatePackage

Sí: AssociatePackage

Escritura

AssociatePackages

Sí: AssociatePackages

Escritura

AttachDataSource

Sí: AttachDataSource

Escritura

AuthorizeVpcEndpointAccess

Sí: AuthorizeVpcEndpointAccess

Escritura

CancelDomainConfigChange

Sí: CancelDomainConfigChange

Escritura

CancelServiceSoftwareUpdate

Sí: CancelElasticsearchServiceSoftwareUpdate

Escritura

Sí: CancelServiceSoftwareUpdate

Escritura

CreateApplication

Sí: AddTags

Etiquetar, escribir

Sí: CreateApplication

Escritura

objetivo: PassRole

Escritura

CreateDomain

Sí: AddTags

Etiquetar, escribir

Sí: CreateDomain

Escritura

Sí: CreateElasticsearchDomain

Escritura

objetivo: PassRole

objetivo: PassedToService

es.amazonaws.com

Escritura

CreateIndex

Sí: CreateIndex

Escritura

CreateOutboundConnection

Sí: CreateOutboundConnection

Escritura

Sí: CreateOutboundCrossClusterSearchConnection

Escritura

CreatePackage

Sí: CreatePackage

Escritura

CreateVpcEndpoint

Sí: CreateVpcEndpoint

Escritura

DeleteApplication

Sí: DeleteApplication

Escritura

DeleteDataSource

Sí: DeleteDataSource

Escritura

DeleteDirectQueryDataSource

Sí: DeleteDirectQueryDataSource

Escritura

DeleteDomain

Sí: DeleteDomain

Escritura

Sí: DeleteElasticsearchDomain

Escritura

DeleteInboundConnection

Sí: DeleteInboundConnection

Escritura

DeleteIndex

Sí: DeleteIndex

Escritura

DeleteOutboundConnection

Sí: DeleteOutboundConnection

Escritura

Sí: DeleteOutboundCrossClusterSearchConnection

Escritura

DeletePackage

Sí: DeletePackage

Escritura

DeleteVpcEndpoint

Sí: DeleteVpcEndpoint

Escritura

DeregisterCapability

Sí: DeregisterCapability

Escritura

DescribeDataSourceAttachment

Sí: DescribeDataSourceAttachment

Lectura

DescribeDomain

Sí: DescribeDomain

Lectura

Sí: DescribeElasticsearchDomain

Lectura

DescribeDomainAutoTunes

Sí: DescribeDomainAutoTunes

Lectura

DescribeDomainChangeProgress

Sí: DescribeDomainChangeProgress

Lectura

DescribeDomainConfig

Sí: DescribeDomainConfig

Lectura

Sí: DescribeElasticsearchDomainConfig

Lectura

DescribeDomainHealth

Sí: DescribeDomainHealth

Lectura

DescribeDomainNodes

Sí: DescribeDomainNodes

Lectura

DescribeDomains

Sí: DescribeDomains

Enumeración

Sí: DescribeElasticsearchDomains

Enumeración

DescribeDryRunProgress

Sí: DescribeDryRunProgress

Lectura

DescribeInboundConnections

Sí: DescribeInboundConnections

Enumeración

Sí: DescribeInboundCrossClusterSearchConnections

Enumeración

DescribeInsightDetails

Sí: DescribeInsightDetails

Lectura

DescribeInstanceTypeLimits

Sí: DescribeElasticsearchInstanceTypeLimits

Enumeración

Sí: DescribeInstanceTypeLimits

Enumeración

DescribeOutboundConnections

Sí: DescribeOutboundConnections

Enumeración

Sí: DescribeOutboundCrossClusterSearchConnections

Enumeración

DescribePackages

Sí: DescribePackages

Lectura

DescribeReservedInstanceOfferings

Sí: DescribeReservedElasticsearchInstanceOfferings

Enumeración

Sí: DescribeReservedInstanceOfferings

Enumeración

DescribeReservedInstances

Sí: DescribeReservedElasticsearchInstances

Enumeración

Sí: DescribeReservedInstances

Enumeración

DescribeVpcEndpoints

Sí: DescribeVpcEndpoints

Enumeración

DetachDataSource

Sí: DetachDataSource

Escritura

DissociatePackage

Sí: DissociatePackage

Escritura

DissociatePackages

Sí: DissociatePackages

Escritura

GetApplication

Sí: GetApplication

Lectura

GetCapability

Sí: GetCapability

Lectura

GetCompatibleVersions

Sí: GetCompatibleElasticsearchVersions

Enumeración

Sí: GetCompatibleVersions

Enumeración

GetDataSource

Sí: GetDataSource

Lectura

GetDefaultApplicationSetting

Sí: GetDefaultApplicationSetting

Lectura

GetDirectQueryDataSource

Sí: GetDirectQueryDataSource

Lectura

GetDomainMaintenanceStatus

Sí: GetDomainMaintenanceStatus

Lectura

GetIndex

Sí: GetIndex

Lectura

GetMigration

Sí: GetMigration

Lectura

GetPackageVersionHistory

Sí: GetPackageVersionHistory

Lectura

GetUpgradeHistory

Sí: GetUpgradeHistory

Lectura

GetUpgradeStatus

Sí: GetUpgradeStatus

Lectura

InsightFeedback

Sí: InsightFeedback

Escritura

ListApplications

Sí: ListApplications

Enumeración

ListDataSourceAttachments

Sí: ListDataSourceAttachments

Enumeración

ListDataSources

Sí: ListDataSources

Enumeración

ListDirectQueryDataSources

Sí: ListDirectQueryDataSources

Enumeración

ListDomainMaintenances

Sí: ListDomainMaintenances

Enumeración

ListDomainNames

Sí: ListDomainNames

Enumeración

ListDomainsForPackage

Sí: ListDomainsForPackage

Enumeración

ListInsights

Sí: ListInsights

Enumeración

ListInstanceTypeDetails

Sí: ListElasticsearchInstanceTypeDetails

Enumeración

Sí: ListInstanceTypeDetails

Enumeración

ListMigrations

Sí: ListMigrations

Enumeración

ListPackagesForDomain

Sí: ListPackagesForDomain

Enumeración

ListScheduledActions

Sí: ListScheduledActions

Enumeración

ListTags

Sí: ListTags

Lectura

ListVersions

Sí: ListElasticsearchVersions

Enumeración

Sí: ListVersions

Enumeración

ListVpcEndpointAccess

Sí: ListVpcEndpointAccess

Enumeración

ListVpcEndpoints

Sí: ListVpcEndpoints

Enumeración

ListVpcEndpointsForDomain

Sí: ListVpcEndpointsForDomain

Enumeración

PurchaseReservedInstanceOffering

Sí: PurchaseReservedElasticsearchInstanceOffering

Escritura

Sí: PurchaseReservedInstanceOffering

Escritura

PutDefaultApplicationSetting

Sí: PutDefaultApplicationSetting

Escritura

RegisterCapability

Sí: RegisterCapability

Escritura

RejectInboundConnection

Sí: RejectInboundConnection

Escritura

Sí: RejectInboundCrossClusterSearchConnection

Escritura

RemoveTags

Sí: RemoveTags

Etiquetar, escribir

RevokeVpcEndpointAccess

Sí: RevokeVpcEndpointAccess

Escritura

RollbackServiceSoftwareUpdate

Sí: RollbackElasticsearchServiceSoftwareUpdate

Escritura

Sí: RollbackServiceSoftwareUpdate

Escritura

StartDomainMaintenance

Sí: StartDomainMaintenance

Escritura

StartMigration

Sí: StartMigration

Escritura

StartServiceSoftwareUpdate

Sí: StartElasticsearchServiceSoftwareUpdate

Escritura

Sí: StartServiceSoftwareUpdate

Escritura

UpdateApplication

Sí: UpdateApplication

Escritura

UpdateDataSource

Sí: UpdateDataSource

Escritura

objetivo: PassRole

objetivo: PassedToService

directquery.opensearchservice.amazonaws.com

Escritura

UpdateDirectQueryDataSource

Sí: UpdateDirectQueryDataSource

Escritura

objetivo: PassRole

objetivo: PassedToService

directquery.opensearchservice.amazonaws.com

Escritura

UpdateDomainConfig

Sí: UpdateDomainConfig

Escritura

Sí: UpdateElasticsearchDomainConfig

Escritura

objetivo: PassRole

objetivo: PassedToService

es.amazonaws.com

Escritura

UpdateIndex

Sí: UpdateIndex

Escritura

UpdatePackage

Sí: UpdatePackage

Escritura

UpdatePackageScope

Sí: UpdatePackageScope

Escritura

UpdateScheduledAction

Sí: UpdateScheduledAction

Escritura

UpdateVpcEndpoint

Sí: UpdateVpcEndpoint

Escritura

UpgradeDomain

Sí: UpgradeDomain

Escritura

Sí: UpgradeElasticsearchDomain

Escritura

Acciones definidas por Amazon OpenSearch

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

CancelAutoOptimizeJob

Concede permiso para cancelar el trabajo de Auto Optimize enviado

Escritura

CancelDirectQuery

Otorga permiso para cancelar la consulta que se envía al OpenSearch DataSource recurso

fuente de datos*

Escritura

DeleteAutoOptimizeJob

Otorga permiso para eliminar Auto Optimize Job

Escritura

GetAutoOptimizeJob

Otorga permiso para obtener los detalles del trabajo de Auto Optimize

Lectura

GetDirectQuery

Otorga permiso para obtener el estado de las consultas que se realizan en el OpenSearch DataSource recurso

fuente de datos*

Lectura

GetDirectQueryResult

Otorga permiso para obtener los resultados de una consulta que se realiza en el recurso OpenSearch DataSource

fuente de datos*

Lectura

ListAutoOptimizeJobs

Otorga permiso para recuperar una lista de trabajos de Auto Optimize

Enumeración

StartDirectQuery

Otorga permiso para iniciar una consulta directa en los campos proporcionados OpenSearch DataSource

fuente de datos*

Escritura

SubmitAutoOptimizeJob

Otorga permiso para crear un nuevo trabajo de Auto Optimize

Escritura

Permission-only acciones para Amazon OpenSearch

Amazon define las siguientes acciones, OpenSearch pero no se pueden invocar directamente a través de ninguna operación de API. 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

ApplicationAccessAll

Otorga permiso para acceder a la aplicación OpenSearch

solicitud*

Gestión de permisos, escritura

ViewLoginPage

Otorga permiso para ver la página de inicio de sesión de una OpenSearch aplicación

solicitud*

Gestión de permisos, escritura

Tipos de recursos definidos por Amazon OpenSearch

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

aplicación

arn: $ {Partition} :opensearch: $ {Region} :$ {Account} :application/$ {} AppId

fuente de datos

arn: $ {Partition} :opensearch: $ {Region} :$ {Account} :fuente de datos/$ {} DataSourceName

Claves de estado de Amazon OpenSearch

Amazon no OpenSearch tiene claves de condición específicas del servicio que puedan usarse en el Condition elemento de las declaraciones de política.