Todos os produtos
Search
Central de documentação

Data Transmission Service:TransferPayType

Última atualização: Jun 27, 2026

Altera o método de faturamento ou a classe da instância de uma tarefa do Data Transmission Service (DTS).

Antes de chamar esta operação, certifique-se de compreender os métodos de faturamento e os preços do DTS.

  • Não é possível alterar instâncias por assinatura para pagamento conforme o uso. Avalie suas necessidades antes de modificar o método de faturamento.

  • Instâncias de migração de dados usam exclusivamente pagamento conforme o uso. Nenhuma alteração de faturamento é necessária.

  • A alteração de pagamento conforme o uso para assinatura não afeta a instância do DTS.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura e gera códigos de exemplo para diferentes SDKs. Recomendamos chamar esta operação no OpenAPI Explorer.

Parâmetros da solicitação

Parameter

Type

Required

Example

Description

Action

String

Yes

TransferPayType

Operação a executar. Defina o valor como TransferPayType.

ChargeType

String

Yes

PostPaid

Método de faturamento desejado. Valores válidos:

  • PrePaid: assinatura

  • PostPaid: pagamento conforme o uso

Nota
  • Não é possível converter instâncias por assinatura para pagamento conforme o uso. Analise seus requisitos antes de alterar o método de faturamento.

  • Se nenhuma alteração for necessária, especifique o método de faturamento atual.

DtsJobId

String

Yes

o4nh3g7jg56****

ID da tarefa de sincronização de dados ou rastreamento de alterações. Chame DescribeDtsJobs para consultar os IDs das tarefas.

Period

String

No

Year

Ciclo de faturamento da instância por assinatura. Valores válidos:

  • Year

  • Month (valor padrão)

Nota

Obrigatório apenas quando ChargeType estiver definido como PrePaid.

BuyCount

String

No

5

Duração da assinatura.

  • Se Period for Year: de 1 a 5.

  • Se Period for Month: de 1 a 60.

Nota

Obrigatório apenas quando ChargeType estiver definido como PrePaid.

RegionId

String

No

cn-hangzhou

Região onde a instância do DTS está localizada. Consulte a lista de regiões suportadas.

Parâmetros de resposta

Parameter

Type

Example

Description

ChargeType

String

PostPaid

Método de faturamento da instância do DTS. Valores válidos:

  • PrePaid: assinatura

  • PostPaid: pagamento conforme o uso

Code

String

200

Código de erro (obsoleto).

DtsJobId

String

o4nh3g7jg56****

ID da tarefa do DTS.

DynamicMessage

String

DtsJobId

Parte dinâmica da mensagem de erro que substitui a variável %s em ErrMessage.

Nota

Por exemplo, se ErrMessage retornar The Value of Input Parameter %s is not valid e DynamicMessage retornar DtsJobId, o DtsJobId especificado será inválido.

EndTime

String

1614916318

Data de expiração da instância por assinatura, no formato de timestamp UNIX.

Nota
  • Vazio para instâncias de pagamento conforme o uso.

  • Use um conversor de timestamp UNIX para interpretar este valor.

ErrCode

String

InternalError

Código de erro retornado em caso de falha.

ErrMessage

String

The Value of Input Parameter %s is not valid.

Mensagem de erro retornada em caso de falha.

HttpStatusCode

Integer

200

Código de status HTTP.

InstanceId

String

dtso4nh3g7jg56****

ID da instância do DTS.

RequestId

String

601B6F25-21E7-4484-99D5-3EF2625C****

ID da solicitação.

Success

Boolean

true

Indica se a chamada foi bem-sucedida. Valores válidos:

  • true: A chamada foi bem-sucedida.

  • false: A chamada falhou.

Exemplos

Exemplo de solicitação

http(s)://dts.aliyuncs.com/?Action=TransferPayType
&ChargeType=PostPaid
&DtsJobId=o4nh3g7jg56****
&<Common request parameters>

Exemplo de resposta

Formato XML

<TransferPayTypeResponse>
      <DtsJobId>o4nh3g7jg56****</DtsJobId>
      <RequestId>601B6F25-21E7-4484-99D5-3EF2625C****</RequestId>
      <InstanceId>dtso4nh3g7jg56****</InstanceId>
      <ChargeType>PostPaid</ChargeType>
      <HttpStatusCode>200</HttpStatusCode>
      <Success>true</Success>
</TransferPayTypeResponse>

Formato JSON

{
  "DtsJobId": "o4nh3g7jg56****",
  "RequestId": "601B6F25-21E7-4484-99D5-3EF2625C****",
  "InstanceId": "dtso4nh3g7jg56****",
  "ChargeType": "PostPaid",
  "HttpStatusCode": 200,
  "Success": true
}

Códigos de erro

Consulte o Centro de Erros de API para verificar os códigos de erro.