Todos os produtos
Search
Central de documentação

Compute Nest:Vinculação de configuração de faturamento para software e recursos do Alibaba Cloud Marketplace

Última atualização: Sep 10, 2026

Ao adquirir um service Compute Nest no Alibaba Cloud Marketplace, o usuário obtém tanto o software quanto os recursos de nuvem necessários. Sem vinculação explícita, os períodos de faturamento do software e dos recursos permanecem independentes. Um usuário com assinatura pode acabar com recursos em pagamento conforme o uso, ou vice-versa. Este guia demonstra como vincular essas configurações no modelo do Resource Orchestration Service (ROS) antes da publicação do service.

O que configure

Objetivo

Configuração do modelo

Tipo de cobrança do recurso igual ao tipo de cobrança do software

Adicione os parâmetros ChargeType, PayPeriodUnit e PayPeriod e defina MapOrderParameterToMarket: true

Renovação automática do recurso sincronizada com a renovação do software

Inclua também o parâmetro AutoRenew e vincule-o à propriedade de renovação do recurso

Ocultar campos de faturamento da interface da instância de service

Adicione a lista Hidden e defina HiddenSaleConfig: true

Pré-requisitos

Antes de começar, verifique se você possui:

  • Uma conta no console do Compute Nest com acesso de provedor de services

  • Familiaridade com a sintaxe de modelos ROS

Crie um service com vinculação de faturamento

Configure o modelo

No modelo ROS, adicione parâmetros de faturamento nas seções Parameters e Metadata.

Parâmetros obrigatórios: adicione todos os três em Parameters:

Parameters:
  PayType:
    AssociationProperty: ChargeType
  PayPeriodUnit:
    AssociationProperty: PayPeriodUnit
  PayPeriod:
    AssociationProperty: PayPeriod

Parâmetro opcional: adicione AutoRenew caso deseje que a renovação automática do recurso acompanhe a do software:

  AutoRenew:
    AssociationProperty: AutoRenew

Vincule também AutoRenew à propriedade de renovação do recurso na seção Resources:

Resources:
  EcsInstanceGroup:
    Type: ALIYUN::ECS::InstanceGroup
    Properties:
      AutoRenew:
        Ref: AutoRenew
      InstanceChargeType:
        Ref: PayType
      PeriodUnit:
        Ref: PayPeriodUnit
      Period:
        Ref: PayPeriod

Em Metadata, defina MapOrderParameterToMarket: true em ALIYUN::ROS::Interface. Esta chave vincula o faturamento do recurso ao faturamento do software:

Metadata:
  ALIYUN::ROS::Interface:
    MapOrderParameterToMarket: true

Opcional: para ocultar campos de faturamento da interface da instância de service, adicione a lista Hidden e defina HiddenSaleConfig: true:

Metadata:
  ALIYUN::ROS::Interface:
    MapOrderParameterToMarket: true
    Hidden:
      - PayType
      - PayPeriodUnit
      - PayPeriod
      - AutoRenew
    HiddenSaleConfig: true
Hidden remove os parâmetros da visualização na página da instância de service. A vinculação de faturamento permanece ativa, mas os campos aparecem esmaecidos e invisíveis ao comprador.

A página de criação da instância de service exibe a seção Software Billing Configuration, que inclui Billing Method (assinatura), Billing Duration (1 ano/2 anos/3 anos) e o alternador Auto-Renewal.

A seção Software Billing Configuration fica oculta na página de criação da instância de service. Apenas configurações básicas, como Service Instance Name e Region, são exibidas.

Crie, teste e publique o service

  1. Faça login no console do Compute Nest.

  2. No painel de navegação à esquerda, clique em My Services. Na aba Created Services, clique em Create Service.

  3. Na página Create Service, configure as informações do service e cole o modelo com os parâmetros de faturamento acima. Para os demais parâmetros, consulte Create a private service ou Create a fully managed service.

  4. Clique em Create Service.

  5. Teste o service para confirme seu funcionamento correto. Para mais detalhes, consulte Test a service.

  6. Envie o service para revisão. Após a aprovação, publique-o. Para mais detalhes, consulte Publish a service.

Liste o service no Alibaba Cloud Marketplace

Após publicar o service no console do Compute Nest, liste-o no Alibaba Cloud Marketplace. Para obter instruções, consulte Publish a service as an Alibaba Cloud Marketplace product.

Verifique a vinculação de faturamento

  1. Localize o product no Alibaba Cloud Marketplace:

    • Acesse a home do Alibaba Cloud Marketplace e clique em Search para encontrar seu product, ou

    • Abra o link do product do Alibaba Cloud Marketplace recebido do provedor de services.

  2. Na página do product, selecione as opções de compra e clique em Purchase Now.

  3. Na página Confirm Order, revise a configuração do recurso. Com MapOrderParameterToMarket: true ativo, o tipo de cobrança do recurso segue o tipo de cobrança do software, e o alternador de renovação automática segue o do software. Se você configurou Hidden, esses campos de faturamento aparecerão esmaecidos e não poderão ser editados pelo comprador.

Modelo de exemplo

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AutoRenew:
    Type: Boolean
    Label:
      en: AutoRenew
      zh-cn: AutoRenew
    AssociationProperty: AutoRenew
  PayType:
    Type: String
    Label:
      en: ECS Instance Charge Type
      zh-cn: Billing Method
    AssociationProperty: ChargeType
    AssociationPropertyMetadata:
      LocaleKey: InstanceChargeType
    Default: PostPaid
    AllowedValues:
      - PostPaid
      - PrePaid
  PayPeriodUnit:
    Type: String
    Label:
      en: Pay Period Unit
      zh-cn: Subscription Duration Unit
    AssociationProperty: PayPeriodUnit
    AssociationPropertyMetadata:
      Visible:
        Condition:
          Fn::Not:
            Fn::Equals:
              - ${PayType}
              - PostPaid
    Default: Month
    AllowedValues:
      - Month
      - Year
  PayPeriod:
    Type: Number
    Label:
      en: Period
      zh-cn: Subscription Duration
    AssociationProperty: PayPeriod
    AssociationPropertyMetadata:
      Visible:
        Condition:
          Fn::Not:
            Fn::Equals:
              - ${PayType}
              - PostPaid
    Default: 1
    AllowedValues:
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
  ……
Resources:
  EcsInstanceGroup:
    Type: ALIYUN::ECS::InstanceGroup
    Properties:
      AutoRenew:
        Ref: AutoRenew
      InstanceChargeType:
        Ref: PayType
      PeriodUnit:
        Ref: PayPeriodUnit
      Period:
        Ref: PayPeriod
      ……
  ……
Metadata:
  ALIYUN::ROS::Interface:
    MapOrderParameterToMarket: true
    Hidden:
      - ChargeType
      - PeriodUnit
      - Period
      - AutoRenew
    HiddenSaleConfig: true

Próximos passos