Todos los productos
Search
Centro de documentos

Tair (Redis® OSS-Compatible):TransformToPrePaid

Última actualización: Sep 01, 2026

Convierte una instancia de ApsaraDB for Tair (compatible con Redis) de pago por uso al método de facturación por suscripción.

Descripción de la operación

Para realizar la operación equivalente en la consola, consulte Cambiar el método de facturación a suscripción.

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

kvstore:TransformToPrePaid

update

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

InstanceId

string

Sí

El ID de la instancia. Puede llamar a la operación DescribeInstances para obtener el ID de la instancia.

r-bp1zxszhcgatnx****

Period

integer

Sí

La duración de la suscripción. Unidad: meses. Valores válidos: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24 y 36.

12

AutoPay

boolean

No

Especifica si se debe habilitar el pago automático. Valores válidos:

  • true: completa el pago automáticamente.

  • false (valor predeterminado): se genera un pedido, pero no se paga automáticamente. Debe iniciar sesión en la consola para pagar el pedido. Para más información, consulte Renovar manualmente una instancia.

true

AutoRenew

string

No

Especifica si se debe habilitar la renovación automática para la instancia. Valores válidos:

  • true: la renovación automática está habilitada.

  • false: la renovación automática está deshabilitada.

false

AutoRenewPeriod

integer

No

El período de renovación automática. Unidad: meses. Valores válidos: 1, 2, 3, 6 y 12.

Nota

Este parámetro es obligatorio si AutoRenew se establece en true.

3

CouponNo

string

No

El código de cupón.

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

El objeto de respuesta.

EndTime

string

La hora de vencimiento de la nueva suscripción de la instancia.

2019-01-18T16:00:00Z

RequestId

string

El ID de la solicitud.

426F1356-B6EF-4DAD-A1C3-DE53B9DAF586

OrderId

string

El ID del pedido.

111111111111111

Ejemplos

Respuesta exitosa

JSON Formato

{
  "EndTime": "2019-01-18T16:00:00Z",
  "RequestId": "426F1356-B6EF-4DAD-A1C3-DE53B9DAF586",
  "OrderId": "111111111111111"
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

400 MissingParameter Period is mandatory for this action.
400 InvalidParam Period is invalid
400 ResourceNotAvailable Resource you requested is not available for finance user.
400 InsufficientBalance Your account does not have enough balance.
400 Order.LatestOrderIsHanding Latest order is handing, please retry later.
403 AlreadyPrePaid This instance is already prepaid
403 RealNameAuthenticationError Your account has not passed the real-name authentication yet.

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.