All Products
Search
Document Center

Compute Nest:Pengikatan Konfigurasi Penagihan untuk Perangkat Lunak dan Sumber Daya Alibaba Cloud Marketplace

Last Updated:Feb 26, 2026

Topik ini menjelaskan cara mengikat konfigurasi penagihan untuk layanan Compute Nest dan sumber daya terkaitnya sebelum menerbitkannya ke Alibaba Cloud Marketplace.

Informasi latar belakang

Saat pengguna membeli layanan Compute Nest dari Alibaba Cloud Marketplace, mereka memperoleh perangkat lunak beserta sumber daya cloud yang diperlukan.

  • Untuk menyelaraskan periode penggunaan perangkat lunak dengan periode penggunaan sumber daya atau perangkat keras terkaitnya, tentukan tipe penagihan sumber daya dalam templat Anda. Misalnya, jika pengguna membeli layanan Compute Nest berbasis subscription, sumber daya yang dibuat bersama instans layanan tersebut juga harus menggunakan metode penagihan subscription. Prinsip yang sama berlaku untuk penagihan pay-as-you-go. Untuk mencapai hal ini, konfigurasikan pengikatan tipe penagihan dalam templat Anda.

  • Perangkat lunak mendukung perpanjangan otomatis. Untuk menyinkronkan perpanjangan otomatis sumber daya dengan perpanjangan otomatis perangkat lunak, konfigurasikan pengikatan perpanjangan otomatis antara perangkat lunak dan sumber dayanya.

  • Jika Anda tidak ingin menampilkan informasi tipe penagihan pada antarmuka instans layanan, tambahkan pengaturan tersembunyi dalam templat Anda.

Buat layanan

Buat layanan yang mengikat siklus hidup sumber daya dan perangkat lunak.

  1. Masuk ke Konsol Compute Nest.

  2. Di panel navigasi sebelah kiri, klik My Services. Pada tab Created Services di halaman My Services, klik Create Service.

  3. Pada halaman Create Service, konfigurasikan informasi layanan.

    Bagian ini hanya mencantumkan parameter yang memerlukan konfigurasi khusus. Untuk parameter lainnya, lihat Buat layanan privat atau Buat layanan yang sepenuhnya dikelola.

    Saat mendefinisikan templat Anda, tambahkan parameter berikut ke bagian Parameters dan Metadata. Untuk templat lengkap, lihat Templat contoh.

    Parameters:
      PayType:
        AssociationProperty: ChargeType
      PayPeriodUnit:
        AssociationProperty: PayPeriodUnit
      PayPeriod:
        AssociationProperty: PayPeriod
      AutoRenew:
        AssociationProperty: AutoRenew
    Metadata:
      ALIYUN::ROS::Interface:
        MapOrderParameterToMarket: true
        Hidden:   
          - PayType
          - PayPeriodUnit
          - PayPeriod
          - AutoRenew
        HiddenSaleConfig: true
    • Di bagian Parameters, tambahkan AssociationProperty yang sesuai untuk setiap parameter penagihan, seperti ChargeType, PayPeriodUnit, PayPeriod, atau AutoRenew.

      Catatan

      AutoRenew bersifat opsional. Untuk menghubungkan perpanjangan otomatis perangkat lunak dengan perpanjangan otomatis sumber daya, atur AssociationProperty: AutoRenew. Selain itu, di bagian Resources, referensikan parameter ini untuk properti perpanjangan sumber daya.

    • Di bagian Metadata, tambahkan ALIYUN::ROS::Interface dan atur bidang MapOrderParameterToMarket ke true.

    • (Opsional) Sembunyikan parameter terkait penagihan dalam templat.

      • Di bagian Metadata, tambahkan properti Hidden dan cantumkan parameter yang ingin disembunyikan.

      • Di bagian Metadata, tambahkan parameter HiddenSaleConfig dan atur nilainya ke true.

  4. Klik Create Service.

  5. Uji layanan tersebut.

    Setelah menyimpan layanan, uji untuk memastikan berfungsi dengan benar. Untuk informasi selengkapnya, lihat Uji layanan.

  6. Terbitkan layanan.

    Setelah layanan lulus pengujian, kirimkan layanan tersebut untuk ditinjau. Setelah tinjauan disetujui, terbitkan layanan tersebut. Untuk informasi selengkapnya, lihat Terbitkan layanan.

Cantumkan layanan di Alibaba Cloud Marketplace

Setelah menerbitkan layanan di Konsol Compute Nest, cantumkan layanan tersebut di Alibaba Cloud Marketplace. Untuk petunjuknya, lihat Terbitkan layanan sebagai Produk Alibaba Cloud Marketplace.

Verifikasi bahwa penagihan sumber daya sesuai dengan penagihan perangkat lunak di Alibaba Cloud Marketplace

  1. Buka halaman produk.

    • Temukan produk di Alibaba Cloud Marketplace:

      1. Buka halaman utama Alibaba Cloud Marketplace.

      2. Untuk mencari produk yang ingin Anda beli, klik Search.

      3. Temukan produk tersebut dan klik.

    • Buka tautan produk Alibaba Cloud Marketplace yang Anda terima dari penyedia layanan.

  2. Di halaman produk, pilih opsi pembelian dan klik Buy Now.

  3. Di halaman Confirm Order, tinjau detail produk dan konfigurasikan sumber daya cloud.

    • Setelah pengikatan (yaitu, setelah mengatur MapOrderParameterToMarket: true), tipe penagihan sumber daya mengikuti tipe penagihan perangkat lunak. Sakelar perpanjangan otomatis sumber daya mengikuti sakelar perpanjangan otomatis perangkat lunak.

      Untuk menyembunyikan bidang-bidang yang diberi arsir ini dari pengguna, atur parameter Hidden.

Templat contoh

Templat contoh lengkap ditampilkan di bawah ini.

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