Todos los productos
Search
Centro de documentos

OpenSearch:ReplaceAppGroupCommodityCode

Última actualización: Oct 12, 2026

Convierte una aplicación basada en servicios en una aplicación basada en instancias.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

opensearch:UpdateApp

none

*AppGroup

acs:opensearch:{#regionId}:{#accountId}:apps/{#appGroupIdentity}

Ninguna Ninguna

Sintaxis de la solicitud

POST /v4/openapi/app-groups/{appGroupIdentity}/actions/to-instance-typed HTTP/1.1

Parámetros de ruta

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

appGroupIdentity

string

Sí

El nombre de la aplicación.

my_app

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

El cuerpo de la respuesta.

requestId

string

El ID de la solicitud.

AC5F78BA-66B9-545B-9CF1-8F542E682E1F

result

object

El resultado devuelto.

{}

created

integer

La marca de tiempo en la que se creó la aplicación.

1588054131

currentVersion

string

El ID de la versión en línea actual.

100302903

pendingSecondRankAlgoDeploymentId

integer

El ID del despliegue de clasificación fina en curso.

0

type

string

El tipo de la aplicación.

-

chargingWay

integer

El tipo de facturación. Valores válidos:

  • 1: recursos de computación.

  • 2: consultas por segundo (QPS).

1

lockMode

string

El estado de bloqueo. Valores válidos:

  • Unlock: La instancia está desbloqueada.

  • LockByExpiration: La instancia se bloquea automáticamente después de que caduca.

  • ManualLock: La instancia está bloqueada manualmente.

Unlock

status

string

El estado de la aplicación.

normal

updated

integer

La marca de tiempo en la que se actualizó la aplicación.

1581065904

chargeType

string

El método de facturación. Valores válidos:

  • POSTPAY: pago por uso.

  • PREPAY: suscripción.

POSTPAY

id

string

El ID de la aplicación.

-

hasPendingQuotaReviewTask

integer

El estado de aprobación de las cuotas. Valores válidos:

  • 0: El estado de aprobación es normal.

  • 1: Las cuotas están en proceso de aprobación.

0

projectId

string

El nombre del proyecto de pruebas A/B.

-

secondRankAlgoDeploymentId

integer

El ID del despliegue de clasificación fina.

0

commodityCode

string

El código del producto.

opensearch

switchedTime

integer

La marca de tiempo en la que se cambió la versión en línea.

1590486386

expireOn

string

La hora de caducidad.

-

description

string

La descripción de la aplicación.

""

firstRankAlgoDeploymentId

integer

El ID del despliegue de clasificación gruesa.

0

lockedByExpiration

integer

Indica si la instancia se bloquea automáticamente después de que caduca. Valores válidos:

  • 0: La instancia no se bloquea automáticamente después de que caduca.

  • 1: La instancia se bloquea automáticamente después de que caduca.

0

produced

integer

Indica si el pedido se generó.

0

name

string

El nombre del pedido.

-

processingOrderId

string

El ID del pedido que está en curso.

-

instanceId

string

El ID de la instancia.

-

versions

array

Las versiones.

string

La versión.

-

quota

object

La información de configuración.

spec

string

Las especificaciones configuradas.

-

docSize

integer

Se aplica a las aplicaciones personalizadas.

1

computeResource

integer

El número de recursos de computación configurados.

20

Ejemplos

Respuesta exitosa

JSON Formato

{
  "requestId": "AC5F78BA-66B9-545B-9CF1-8F542E682E1F",
  "result": {
    "created": 1588054131,
    "currentVersion": "100302903",
    "pendingSecondRankAlgoDeploymentId": 0,
    "type": "-",
    "chargingWay": 1,
    "lockMode": "Unlock",
    "status": "normal",
    "updated": 1581065904,
    "chargeType": "POSTPAY",
    "id": "-",
    "hasPendingQuotaReviewTask": 0,
    "projectId": "-",
    "secondRankAlgoDeploymentId": 0,
    "commodityCode": "opensearch",
    "switchedTime": 1590486386,
    "expireOn": "-",
    "description": "\"\"",
    "firstRankAlgoDeploymentId": 0,
    "lockedByExpiration": 0,
    "produced": 0,
    "name": "-",
    "processingOrderId": "-",
    "instanceId": "-",
    "versions": [
      "-"
    ],
    "quota": {
      "spec": "-",
      "docSize": 1,
      "computeResource": 20
    }
  }
}

Códigos de error

Consulte Códigos de error para ver la lista completa.

Notas de la versión

Consulte Notas de la versión para ver la lista completa.