Todos los productos
Search
Centro de documentos

OpenSearch:Reglas de autorización de aplicaciones

Última actualización: Sep 04, 2026

Cada operación de API en OpenSearch se asigna a una acción de RAM y a un patrón de recurso. Use esta referencia al escribir directivas de RAM para otorgar o restringir el acceso a los recursos de OpenSearch.

Cómo leer estas tablas:

  • Acción POP: nombre de la operación de API que se usa en el código y en las llamadas a la API.

  • Acción de RAM: cadena de permiso que debe incluirse en el elemento Action de una directiva de RAM.

  • Patrón de recurso: alcance del recurso para la acción. En la tabla de operaciones de gestión, los patrones usan un formato de ruta corta (por ejemplo, apps/$appGroupName). Anteponga acs:opensearch:$regionId:$accountId: para construir el ARN completo de su directiva de RAM.

Referencia rápida por escenario

Use esta tabla para identificar las acciones de RAM necesarias para tareas comunes antes de consultar las tablas de referencia completas siguientes.

Escenario

Acciones de RAM obligatorias

Buscar documentos

opensearch:SearchApp

Insertar documentos

opensearch:PushDoc

Obtener sugerencias desplegables

opensearch:SearchSuggest

Cree y gestione aplicaciones

opensearch:CreateAppGroup, opensearch:ModifyAppGroup, opensearch:RemoveAppGroup

Consulte detalles y métricas de aplicaciones

opensearch:DescribeAppGroup, opensearch:ListAppGroup, opensearch:ListAppGroupMetric

Gestione grupos y experimentos de pruebas A/B

opensearch:CreateApp, opensearch:UpdateApp, opensearch:DeleteApp, opensearch:ListApp, opensearch:DescribeApp

Gestione diccionarios de intervención

opensearch:WriteInterventionDictionary, opensearch:DescribeInterventionDictionary, opensearch:ListInterventionDictionaries

Gestione analizadores personalizados

opensearch:CreateUserAnalyzer, opensearch:DeleteUserAnalyzer, opensearch:WriteUserAnalyzer, opensearch:DescribeUserAnalyzer, opensearch:ListUserAnalyzers

Gestione expresiones de clasificación

opensearch:WriteFirstRank, opensearch:WriteSecondRank, opensearch:ListFirstRank, opensearch:ListSecondRank, opensearch:DescribeFirstRank, opensearch:DescribeSecondRank

Gestione tareas programadas

opensearch:CreateScheduledTask, opensearch:RemoveScheduledTask, opensearch:ModifyScheduledTask, opensearch:ListScheduledTask, opensearch:DescribeScheduledTask

Reglas de autorización para operaciones de gestión

Los patrones de recurso en esta tabla usan el formato de ruta corta. Para usarlos en una directiva de RAM, anteponga acs:opensearch:$regionId:$accountId:; por ejemplo, acs:opensearch:$regionId:$accountId:apps/$appGroupName.

Acción POP

Descripción de la acción

Acción de RAM

Patrón de recurso

CreateABTestGroup

Crea un grupo de pruebas A/B.

opensearch:CreateApp

apps/$appGroupName

DeleteABTestGroup

Elimina un grupo de pruebas A/B.

opensearch:DeleteApp

apps/$appGroupName

ListABTestGroups

Enumera los grupos de pruebas A/B.

opensearch:ListApp

apps/$appGroupName

ListABTestMetrics

Enumera los informes de datos de las pruebas A/B.

opensearch:DescribeApp

apps/$appGroupName

DescribeABTestGroup

Obtiene los detalles de un grupo de pruebas A/B.

opensearch:DescribeApp

apps/$appGroupName

UpdateABTestGroup

Actualiza un grupo de pruebas A/B.

opensearch:UpdateApp

apps/$appGroupName

CreateABTestExperiment

Crea un experimento de pruebas A/B.

opensearch:CreateApp

apps/$appGroupName

DeleteABTestExperiment

Elimina un experimento de pruebas A/B.

opensearch:DeleteApp

apps/$appGroupName

ListABTestExperiments

Enumera los experimentos de pruebas A/B.

opensearch:ListApp

apps/$appGroupName

DescribeABTestExperiment

Obtiene los detalles de un experimento de pruebas A/B.

opensearch:DescribeApp

apps/$appGroupName

UpdateABTestExperiment

Actualiza los parámetros de un experimento de pruebas A/B.

opensearch:UpdateApp

apps/$appGroupName

CreateABTestScene

Crea un escenario de pruebas A/B.

opensearch:CreateApp

apps/$appGroupName

DeleteABTestScene

Elimina un escenario de pruebas A/B.

opensearch:DeleteApp

apps/$appGroupName

ListABTestScenes

Enumera los escenarios de pruebas A/B.

opensearch:ListApp

apps/$appGroupName

DescribeABTestScene

Obtiene los detalles de un escenario de pruebas A/B.

opensearch:DescribeApp

apps/$appGroupName

UpdateABTestScene

Actualiza un escenario de pruebas A/B.

opensearch:UpdateApp

apps/$appGroupName

ListABTestFixedFlowDividers

Enumera la lista de permitidos de flow_divider.

opensearch:ListApp

apps/$appGroupName

UpdateABTestFixedFlowDividers

Actualiza la lista de permitidos de flow_divider.

opensearch:UpdateApp

apps/$appGroupName

UpdateSuggestionDictionary

Actualiza varios entradas en la lista de permitidos o bloqueados de sugerencias desplegables simultáneamente.

opensearch:WriteSuggest

suggestions/$suggestionIdentity

ListSuggestionModels

Enumera los modelos para una sugerencia desplegable.

opensearch:DescribeSuggest

suggestions/$suggestionIdentity

ListDeployedAlgorithmModels

Enumera los modelos de algoritmos desplegados.

opensearch:DescribeApp

apps/$appGroupName

ListApps

Enumera todas las versiones de la aplicación.

opensearch:ListApp

apps/*

CreateAppGroup

Crea una aplicación.

opensearch:CreateAppGroup

app-groups/*

DescribeAppGroupDataReport

Obtiene el informe de calidad de datos de una aplicación.

opensearch:DescribeApp

apps/$appGroupName

RemoveAppGroup

Elimina una aplicación.

opensearch:RemoveAppGroup

app-groups/$appGroupName

ListAppGroupErrors

Enumera los registros de error de una aplicación.

opensearch:ListAppGroupErrors

app-groups/$appGroupName

ListAppGroups

Enumera las aplicaciones.

opensearch:ListAppGroup

app-groups/*

ListAppGroupMetrics

Enumera los informes de datos de una aplicación.

opensearch:ListAppGroupMetric

app-groups/$appGroupName

RenewAppGroup

Renueva una aplicación.

opensearch:UpdateApp

apps/$appGroupName

DescribeAppGroup

Obtiene los detalles de una aplicación.

opensearch:DescribeAppGroup

app-groups/$appGroupName

ReplaceAppGroupCommodityCode

Convierte una aplicación basada en servicio a una aplicación basada en instancia.

opensearch:UpdateApp

apps/$appGroupName

ModifyAppGroup

Modifica los atributos de una aplicación o la cambia a estado en línea.

opensearch:ModifyAppGroup

app-groups/$appGroupName

ModifyAppGroupQuota

Modifica la cuota de la aplicación.

opensearch:updateAppGroupQuota

app-groups/$appGroupName

CreateApp

Crea una versión de aplicación.

opensearch:CreateApp

app-groups/$appGroupName

RemoveApp

Elimina una versión de aplicación.

opensearch:RemoveApp

app-groups/$appGroupName

DescribeApps

Enumera las versiones de la aplicación.

opensearch:ListApp

app-groups/$appGroupName

DescribeApp

Obtiene los detalles de una versión de aplicación.

opensearch:DescribeApp

app-groups/$appGroupName

DescribeAppStatistics

Obtiene resultados estadísticos de una versión de aplicación.

opensearch:DescribeAppStatistics

app-groups/$appGroupName

UpdateFetchFields

Actualiza los campos de visualización predeterminados de una versión de aplicación.

opensearch:UpdateApp

apps/$appGroupName

CreateDataCollection

Habilita la recopilación de datos para una aplicación.

opensearch:WriteDataCollection

apps/$appGroupName

RemoveDataCollection

Deshabilita la recopilación de datos para una aplicación.

opensearch:WriteDataCollection

apps/$appGroupName

ListDataCollections

Enumera las recopilaciones de datos de una aplicación.

opensearch:ListDataCollections

apps/$appGroupName

DescribeDataCollection

Obtiene los detalles de la recopilación de datos de una aplicación.

opensearch:DescribeDataCollection

apps/$appGroupName

CreateFirstRank

Crea una expresión de clasificación preliminar para una versión de aplicación.

opensearch:WriteFirstRank

apps/$appGroupName

RemoveFirstRank

Elimina una expresión de clasificación preliminar de una versión de aplicación.

opensearch:WriteFirstRank

apps/$appGroupName

ListFirstRanks

Enumera las expresiones de clasificación preliminar de una versión de aplicación.

opensearch:ListFirstRank

apps/$appGroupName

DescribeFirstRank

Obtiene los detalles de una expresión de clasificación preliminar de una versión de aplicación.

opensearch:DescribeFirstRank

apps/$appGroupName

ModifyFirstRank

Modifica una expresión de clasificación preliminar de una versión de aplicación.

opensearch:WriteFirstRank

apps/$appGroupName

PushInterventionDictionaryEntries

Modifica entradas en un diccionario de intervención.

opensearch:WriteInterventionDictionary

intervention-dictionaries/$dictionaryName

ListInterventionDictionaryEntries

Enumera las entradas de un diccionario de intervención.

opensearch:DescribeInterventionDictionary

intervention-dictionaries/$dictionaryName

CreateInterventionDictionary

Crea un diccionario de intervención.

opensearch:WriteInterventionDictionary

intervention-dictionaries/*

RemoveInterventionDictionary

Elimina un diccionario de intervención.

opensearch:WriteInterventionDictionary

intervention-dictionaries/$dictionaryName

ListInterventionDictionaries

Enumera los diccionarios de intervención de un usuario.

opensearch:ListInterventionDictionaries

intervention-dictionaries/*

ListInterventionDictionaryNerResults

Enumera los resultados de reconocimiento de entidades nombradas (NER) de un diccionario de intervención.

opensearch:DescribeInterventionDictionary

intervention-dictionaries/$dictionaryName

ListInterventionDictionaryRelatedEntities

Enumera los recursos asociados con un diccionario de intervención.

opensearch:DescribeInterventionDictionary

intervention-dictionaries/$dictionaryName

DescribeInterventionDictionary

Obtiene los detalles de un diccionario de intervención.

opensearch:DescribeInterventionDictionary

intervention-dictionaries/$dictionaryName

ListSlowQueryCategories

Enumera sugerencias de optimización para consultas lentas.

opensearch:ListOptimizerSlowQueryCategories

apps/$appGroupName

StartSlowQueryAnalyzer

Inicia inmediatamente el análisis de consultas lentas.

opensearch:WriteOptimizerSlowQueryCategories

apps/$appGroupName

ListSlowQueryQueries

Enumera las consultas lentas.

opensearch:ListOptimizerSlowQueries

apps/$appGroupName

DisableSlowQuery

Deshabilita el análisis de consultas lentas.

opensearch:WriteOptimizerSlowQuery

apps/$appGroupName

EnableSlowQuery

Habilita el análisis de consultas lentas.

opensearch:WriteOptimizerSlowQuery

apps/$appGroupName

DescribeSlowQueryStatus

Obtiene el estado habilitado o deshabilitado del análisis de consultas lentas.

opensearch:DescribeOptimizerSlowQuery

apps/$appGroupName

DeleteModel

Elimina un modelo.

opensearch:WriteAlgorithm

apps/$appGroupName

DescribeModel

Obtiene los detalles de un modelo.

opensearch:DescribeAlgorithm

apps/$appGroupName

ListModels

Enumera los modelos.

opensearch:DescribeAlgorithm

apps/$appGroupName

GetModelProgress

Obtiene el progreso de entrenamiento de un modelo.

opensearch:DescribeAlgorithm

apps/$appGroupName

GetValidationError

Obtiene los detalles de los error de verificación de datos.

opensearch:DescribeAlgorithm

apps/$appGroupName

GetValidationReport

Obtiene informes de verificación de datos.

opensearch:DescribeAlgorithm

apps/$appGroupName

CreateModel

Crea un modelo.

opensearch:WriteAlgorithm

apps/$appGroupName

ModifyModel

Modifica las configuraciones del modelo.

opensearch:WriteAlgorithm

apps/$appGroupName

CreateQueryProcessor

Crea una regla de análisis de consultas.

opensearch:WriteQueryProcessor

apps/$appGroupName

RemoveQueryProcessor

Elimina una regla de análisis de consultas.

opensearch:WriteQueryProcessor

apps/$appGroupName

ListQueryProcessors

Enumera las reglas de análisis de consultas.

opensearch:ListQueryProcessor

apps/$appGroupName

DescribeQueryProcessor

Obtiene los detalles de una regla de análisis de consultas.

opensearch:DescribeQueryProcessor

apps/$appGroupName

ModifyQueryProcessor

Modifica una regla de análisis de consultas.

opensearch:WriteQueryProcessor

apps/$appGroupName

RemoveQuotaReviewTask

Retira un ticket de solicitud de cuota de aplicación.

opensearch:UpdateApp

apps/$appGroupName

ListQuotaReviewTasks

Enumera los tickets de solicitud de cuota de aplicación.

opensearch:DescribeApp

apps/$appGroupName

CreateScheduledTask

Crea una tarea programada para una aplicación.

opensearch:CreateScheduledTask

app-groups/$appGroupName

RemoveScheduledTask

Elimina una tarea programada de una aplicación.

opensearch:RemoveScheduledTask

app-groups/$appGroupName

ListScheduledTasks

Enumera las tareas programadas de una aplicación.

opensearch:ListScheduledTask

app-groups/$appGroupName

DescribeScheduledTask

Obtiene los detalles de una tarea programada de una aplicación.

opensearch:DescribeScheduledTask

app-groups/$appGroupName

ModifyScheduledTask

Modifica una tarea programada de una aplicación.

opensearch:ModifyScheduledTask

app-groups/$appGroupName

CreateSecondRank

Crea una expresión de clasificación fina para una versión de aplicación.

opensearch:WriteSecondRank

apps/$appGroupName

RemoveSecondRank

Elimina una expresión de clasificación fina de una versión de aplicación.

opensearch:WriteSecondRank

apps/$appGroupName

ListSecondRanks

Enumera las expresiones de clasificación fina de una versión de aplicación.

opensearch:ListSecondRank

apps/$appGroupName

DescribeSecondRank

Obtiene los detalles de una expresión de clasificación fina de una versión de aplicación.

opensearch:DescribeSecondRank

apps/$appGroupName

ModifySecondRank

Modifica una expresión de clasificación fina de una versión de aplicación.

opensearch:WriteSecondRank

apps/$appGroupName

ListSortExpressions

Enumera las expresiones de ordenamiento de una versión de aplicación.

opensearch:ListSortExpression

apps/$appGroupName

CreateSuggestion

Crea una sugerencia desplegable.

opensearch:WriteSuggest

suggestions/$suggestionIdentity

DeleteSuggestion

Elimina una sugerencia desplegable.

opensearch:WriteSuggest

suggestions/$suggestionIdentity

ListSuggestions

Enumera las sugerencias desplegables.

opensearch:ListSuggest

suggestions/$suggestionIdentity

ListSuggestionMetrics

Enumera los informes de sugerencias desplegables.

opensearch:DescribeSuggest

suggestions/$suggestionIdentity

StartSuggestionTrainer

Inicia inmediatamente el entrenamiento del modelo para sugerencias desplegables.

opensearch:WriteSuggest

suggestions/$suggestionIdentity

DescribeSuggestion

Obtiene los detalles de una sugerencia desplegable.

opensearch:DescribeSuggest

suggestions/$suggestionIdentity

UpdateSuggestionCurrentModel

Cambia al modelo de sugerencias desplegables en línea.

opensearch:WriteSuggest

suggestions/$suggestionIdentity

UpdateSummaries

Modifica el resumen de una versión de aplicación.

opensearch:WriteSummary

apps/$appGroupName

PushUserAnalyzerEntries

Modifica entradas en un analizador personalizado.

opensearch:WriteUserAnalyzer

user-analyzers/$analyzerName

ListUserAnalyzerEntries

Enumera las entradas de un analizador personalizado.

opensearch:DescribeUserAnalyzer

user-analyzers/$analyzerName

CreateUserAnalyzer

Crea un analizador personalizado.

opensearch:CreateUserAnalyzer

user-analyzers/$analyzerName

DeleteUserAnalyzer

Elimina un analizador personalizado.

opensearch:DeleteUserAnalyzer

user-analyzers/$analyzerName

ListUserAnalyzers

Enumera los analizadores personalizados de un usuario.

opensearch:ListUserAnalyzers

user-analyzers/*

DescribeUserAnalyzer

Obtiene los detalles de un analizador personalizado.

opensearch:DescribeUserAnalyzer

user-analyzers/$analyzerName

SearchHint

Recupera pistas.

opensearch:SearchHint

acs:opensearch:$regionld:$accountld:apps/$appGroupName

Reglas de autorización para operaciones de tráfico

Acción POP

Descripción de la acción

Acción de RAM

Patrón de recurso

PushDoc

Inserta documentos.

opensearch:PushDoc

acs:opensearch:$regionId:$accountId:apps/$appGroupName

SearchApp

Recupera documentos.

opensearch:SearchApp

acs:opensearch:$regionId:$accountId:apps/$appGroupName

SearchSuggest

Recupera sugerencias desplegables.

opensearch:SearchSuggest

acs:opensearch:$regionId:$accountId:suggestions/$suggestionIdentity

SearchHot

Recupera palabras clave populares.

opensearch:SearchHot

acs:opensearch:$regionld:$accountld:apps/$appGroupName

SearchHint

Recupera pistas.

opensearch:SearchHint

acs:opensearch:$regionld:$accountld:apps/$appGroupName