Mengaitkan lisensi dengan produk AMI berbasis menggunakan AWS License Manager - AWS Marketplace

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengaitkan lisensi dengan produk AMI berbasis menggunakan AWS License Manager

Untuk produk berbasis Amazon Machine Image (AMI) dengan harga kontrak, Anda dapat menggunakan AWS License Manager untuk mengaitkan lisensi dengan produk Anda. AWS License Manager adalah alat manajemen lisensi yang memungkinkan aplikasi Anda untuk melacak dan memperbarui lisensi (juga dikenal sebagai hak) yang telah dibeli oleh pelanggan. Setelah integrasi selesai, Anda dapat mempublikasikan daftar produk Anda AWS Marketplace. Bagian berikut memberikan informasi lebih lanjut tentang penggunaan AWS License Manager untuk mengaitkan lisensi dengan produk AMI berbasis Anda.

Untuk informasi selengkapnya AWS License Manager, lihat Panduan AWS License Manager Pengguna dan AWS License Managerbagian Referensi AWS CLI Perintah.

catatan
  • Pelanggan tidak dapat meluncurkan contoh baru AMI setelah periode kedaluwarsa kontrak. Namun, selama durasi kontrak, mereka dapat meluncurkan sejumlah instance. Lisensi ini tidak dikunci simpul atau terikat pada instance tertentu.

  • Pembuatan Penawaran Pribadi — Penjual dapat menghasilkan penawaran pribadi untuk produk menggunakan alat pembuatan penawaran Pribadi di Portal Manajemen AWS Marketplace.

Model lisensi

AWS Marketplace integrasi dengan AWS License Manager mendukung dua model lisensi:

Model lisensi yang dapat dikonfigurasi

Model lisensi yang dapat dikonfigurasi (juga dikenal sebagai model lisensi yang dapat diukur) memberikan hak kepada pembeli untuk sejumlah sumber daya tertentu setelah pembeli memperoleh lisensi.

Anda menetapkan dimensi harga dan harga per unit. Kemudian, pembeli dapat memilih jumlah sumber daya yang ingin mereka beli.

contoh dimensi harga dan harga per unit

Anda dapat menetapkan dimensi harga (seperti cadangan data) dan harga per unit (seperti $30/unit)

Pembeli dapat memilih untuk membeli 5, 10, atau 20 unit.

Produk Anda melacak dan penggunaan meter untuk mengukur jumlah sumber daya yang dikonsumsi.

Dengan model konfigurasi, hak dihitung dalam salah satu dari dua cara:

Lisensi drawdown

Lisensi diambil dari kumpulan jumlah lisensi yang diizinkan saat digunakan. Hak tersebut diperiksa secara permanen dan tidak dapat dikembalikan ke kumpulan lisensi.

contoh Memproses data dalam jumlah terbatas

Seorang pengguna berhak untuk memproses 500 GB data. Ketika mereka terus memproses data, kuantitas diambil dari kumpulan 500 GB hingga semua lisensi 500 GB dikonsumsi.

Untuk lisensi drawdown, Anda dapat menggunakan CheckoutLicense API operasi untuk memeriksa unit lisensi yang dikonsumsi.

contoh cadangan ke S3 untuk sejumlah unit/tahun

Anda memiliki produk penyimpanan yang memungkinkan pencadangan ke Amazon Simple Storage Service (Amazon S3) hingga 1024 unit untuk data selama satu tahun. Aplikasi Anda dapat diluncurkan dengan menggunakan beberapa EC2 instans Amazon. Aplikasi Anda memiliki mekanisme untuk melacak dan mengumpulkan data. Perangkat lunak Anda memanggil CheckoutLicense API operasi dengan ID Produk pada setiap cadangan atau pada interval tetap untuk memperbarui jumlah yang dikonsumsi.

Dalam contoh ini, perangkat lunak Anda memanggil CheckoutLicense untuk memeriksa 10 unit data. Ketika total kapasitas mencapai batas cadangan yang telah dibeli pelanggan, API panggilan gagal.

Permintaan

linux-machine ~]$ aws license-manager checkout-license\ --product-sku "2205b290-19e6-4c76-9eea-377d6bf7la47" \ --checkout-type "PERPETUAL" \ --key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint" \ --entitlements "Name=DataConsumption, Value=l0, Unit=Count" \ --client-token "AKIAIOSFODNN7EXAMPLE"

Respons

{ "CheckoutType": "PERPETUAL", "EntitlementsAllowed": [ { "Name": "DataConsumption", "Count": 10, "Units": "Count", "Value": "Enabled" } }, "Expiration": "2021-04-22Tl9:02: 36", "IssuedAt": "2021-04-22Tl8:02:36", "LicenseArn": "arn:aws:license-manager::294406891311:license:l-16bf01b...", "LicenseConsumptionToken": "AKIAIOSFODNN7EXAMPLE" }

Lisensi mengambang

Lisensi dikembalikan ke kumpulan jumlah lisensi yang diizinkan setelah digunakan.

contoh jumlah pengguna dari batas atas tetap

Seorang pengguna berhak atas 500 pengguna simultan pada aplikasi. Saat pengguna masuk dan keluar, pengguna ditarik dan dikembalikan ke kumpulan 500 pengguna. Namun, aplikasi tidak dapat menarik lebih dari 500 pengguna dari pool karena 500 pengguna simultan adalah batas atas tetap.

Untuk lisensi mengambang, Anda dapat menggunakan CheckInLicense API operasi untuk mengembalikan unit lisensi ke kumpulan hak.

contoh jumlah pengguna bersamaan selama satu tahun

Produk Anda diberi harga berdasarkan jumlah pengguna bersamaan. Pelanggan membeli lisensi untuk 10 pengguna selama satu tahun. Pelanggan meluncurkan perangkat lunak dengan memberikan AWS Identity and Access Management (IAM) izin. Ketika pengguna log in, aplikasi Anda memanggil CheckoutLicense API operasi untuk mengurangi kuantitas sebesar 1. Ketika pengguna log out, aplikasi mengembalikan lisensi itu ke pool dengan memanggil CheckInLicense API operasi. Jika Anda tidak meneleponCheckInLicense, unit lisensi akan secara otomatis diperiksa setelah 1 jam.

catatan

Dalam Permintaan berikut, key-fingerprint bukan nilai placeholder tetapi nilai sebenarnya dari sidik jari yang dengannya semua lisensi akan dipublikasikan.

Permintaan

linux-machine ~]$ aws license-manager checkout-license\ --product-sku "2205b290-19e6-4c76-9eea-377d6bf7la47" \ --checkout-type "PROVISIONAL" \ --key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint" \ --entitlements "Name=ReadOnlyUSers, Value=l0, Unit=Count" \ --client-token "AKIAIOSFODNN7EXAMPLE"

Respons

{ "CheckoutType": "PROVISIONAL", "EntitlementsAllowed": [ { "Name": "ReadOnlyUsers", "Count": 10, "Units": "Count", "Value": "Enabled" } }, "Expiration": "2021-04-22Tl9:02: 36", "IssuedAt": "2021-04-22Tl8:02:36", "LicenseArn": "arn:aws:license-manager::294406891311:license:l-16bf01b...", "LicenseConsumptionToken": "AKIAIOSFODNN7EXAMPLE" }

Model lisensi berjenjang

Model lisensi berjenjang memberikan hak kepada pembeli ke tingkat tertentu, atau tingkat, fitur aplikasi setelah pembeli memperoleh lisensi.

Anda membuat tingkatan untuk produk Anda, seperti Basic, Intermediate, dan Premium. Pembeli kemudian memilih salah satu tingkatan yang telah ditentukan.

Aplikasi tidak perlu melacak atau mengukur penggunaan aplikasi.

Dengan model lisensi berjenjang, hak tidak dihitung melainkan menandakan tingkat layanan yang diperoleh oleh pelanggan.

Jika Anda ingin menawarkan fitur yang dibundel bersama-sama, kami sarankan menggunakan model lisensi berjenjang.

contoh Tingkat Dasar, Menengah, dan Premium

Pelanggan dapat menandatangani kontrak untuk salah satu dari tiga kemungkinan tingkatan perangkat lunak: Dasar, Menengah, atau Premium. Masing-masing tingkatan ini memiliki harga sendiri. Perangkat lunak Anda dapat mengidentifikasi tingkat yang telah didaftarkan pelanggan dengan menjalankan CheckoutLicense API operasi dan menentukan semua tingkatan yang mungkin dalam permintaan.

Tanggapan permintaan berisi hak yang sesuai dengan tingkat yang telah diperoleh pelanggan. Berdasarkan informasi ini, perangkat lunak dapat memberikan pengalaman pelanggan yang sesuai.

Permintaan

linux-machine ~]$ aws license-manager checkout-license\ --product-sku "2205b290-19e6-4c76-9eea-377d6bf7la47" \ --checkout-type "PROVISIONAL" \ --key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint" \ --entitlements "Name=BasicTier, Unit=None" "Name=IntermediateTier, Unit=None" \ "Name=PremiumTier, Unit=None"

Respons

{ "CheckoutType": "PROVISIONAL", "EntitlementsAllowed": [ { "Name": "IntermediateTier", "Units": "None" } }, "Expiration": "2021-04-22Tl9:02:36", "IssuedAt": "2021-04-22Tl8:02:36", "LicenseArn": "arn:aws:license-manager::294406891311:license:l-16bf01b...", "LicenseConsumptionToken": "AKIAIOSFODNN7EXAMPLE" }

Alur kerja integrasi

Langkah-langkah berikut menunjukkan alur kerja untuk mengintegrasikan AMI produk Anda dengan: AWS License Manager

  1. Penjual menciptakan produk dengan AWS License Manager integrasi.

  2. Penjual mencantumkan produk di AWS Marketplace.

  3. Pembeli menemukan produk AWS Marketplace dan membelinya.

  4. Lisensi dikirim ke pembeli di dalamnya Akun AWS.

  5. Pembeli menggunakan perangkat lunak dengan meluncurkan instans Amazon Elastic Compute Cloud (AmazonEC2), tugas Amazon Elastic Container Service (AmazonECS), atau perangkat lunak pod Amazon Elastic Kubernetes Service EKS (Amazon), Pelanggan menyebarkan dengan menggunakan peran. IAM

  6. Perangkat lunak membaca lisensi di AWS License Manager akun pembeli, menemukan hak yang dibeli, dan menyediakan fitur yang sesuai.

    catatan

    License Manager tidak melakukan pelacakan atau pembaruan apa pun; ini dilakukan oleh aplikasi penjual.

Prasyarat integrasi License Manager

Sebelum menerbitkan produk, Anda harus melakukan hal berikut:

  1. Buat AMI produk baru di Portal Manajemen AWS Marketplace, dan catat kode produknya.

  2. Isi Formulir Beban Produk (PLF) dengan informasi harga yang diperlukan, dan kembalikan kepada kami untuk diproses.

  3. Gunakan IAM peran untuk tugas atau pod yang menjalankan aplikasi Anda dengan IAM izin yang diperlukan untuk memanggilCheckoutLicense,ExtendLicenseConsumption, danCheckInLicense.

    IAMIzin yang diperlukan dirinci dalam IAM kebijakan berikut.

    { "Version":"2012-10-17", "Statement":[ { "Sid":"VisualEditorO", "Effect":"Allow", "Action":[ "license-manager:CheckoutLicense", "license-manager:GetLicense", "license-manager:CheckInLicense", "license-manager:ExtendLicenseConsumption", "license-manager:ListReceivedLicenses" ], "Resource":"*" } ] }
  4. Lakukan panggilan uji ke RegisterUsage API operasi dengan catatan untuk semua dimensi harga yang Anda tentukan.

Mengintegrasikan produk AMI berbasis dengan AWS License Manager

Anda dapat mengintegrasikan produk AMI berbasis Anda dengan License Manager dengan menggunakan AWS License ManagerAPI. Luncurkan EC2 instans Amazon dengan menggunakan produk AWS Marketplace AMI berbasis.

catatan

Pastikan bahwa Anda telah menyelesaikan Prasyarat integrasi License Manager sebelum Anda melakukan prosedur berikut.

Untuk mengintegrasikan produk AMI berbasis Anda dengan License Manager
  1. Selesaikan prosedur dalam Membuat lisensi pengujian di License Manager. Anda harus membuat lisensi pengujian di License Manager untuk menguji integrasi Anda.

  2. Jalankan GetLicenseAPIoperasi menggunakan lisensi Amazon Resource Name (ARN) yang Anda peroleh di langkah 1. Perhatikan nilai KeyFingerprint atribut GetLicense respons untuk digunakan nanti.

  3. Unduh dan sertakan publik terbaru AWS SDK dalam aplikasi Anda.

  4. Untuk memverifikasi bahwa pembeli berhak menggunakan lisensi untuk aplikasi Anda, jalankan CheckoutLicenseAPIoperasi. Gunakan detail hak dan sidik jari kunci dari lisensi pengujian yang Anda peroleh di langkah 1.

    Jika tidak ada hak yang ditemukan untuk lisensi, atau jumlah maksimum hak terlampaui, operasi kembali. CheckoutLicense API NoEntitlementsAllowedException Jika hak tersebut valid, atau tersedia untuk digunakan, CheckoutLicense operasi mengembalikan respons yang berhasil dengan hak yang diminta dan nilainya.

  5. (Diperlukan hanya untuk hak mengambang) Jalankan CheckinLicenseAPIoperasi menggunakan LicenseConsumptionToken yang diterima dalam respons. CheckoutLicense Tindakan ini melepaskan hak yang telah diperiksa sebelumnya kembali ke kumpulan hak yang tersedia.

  6. Setelah Anda berhasil memverifikasi integrasi License Manager dengan lisensi pengujian yang Anda buat pada langkah 1, perbarui sidik jari kunci dalam kode Andaaws:294406891311:AWS/Marketplace:issuer-fingerprint. Sekarang, Anda siap untuk bekerja dengan lisensi yang dikeluarkan oleh AWS Marketplace.

Ikuti proses rilis membangun aplikasi ke suatu AMI produk dan kemudian kirimkan produk untuk AWS Marketplace mengikuti proses penerbitan produk.

Membuat lisensi pengujian di License Manager

Anda menggunakan versi 2 dari AWS Command Line Interface (AWS CLI) untuk membuat lisensi pengujian di AWS License Manager. Lisensi pengujian ini hanya digunakan untuk memverifikasi dan menguji AWS License Manager integrasi. Setelah pengujian selesai, Anda dapat menghapus lisensi pengujian. Lisensi sebenarnya dihasilkan oleh AWS Marketplace dengan sidik jari kunci yang berbeda.

AWS Marketplace mendukung dua jenis hak di. AWS License Manager Namun, hanya satu jenis yang dapat diaktifkan untuk suatu produk. Saat Anda membuat lisensi, termasuk lisensi pengujian, Anda harus menentukan salah satu jenis hak berikut:

Hak berjenjang - Model lisensi berjenjang memberikan hak kepada pelanggan untuk fitur aplikasi tertentu. Pelanggan tidak dapat menentukan jumlah unit yang ingin mereka beli. Namun, mereka dapat memilih satu paket atau tingkat yang telah ditentukan sebelumnya. Pelanggan dapat memodifikasi kontrak nanti untuk berlangganan ke tingkat lain.

Hak yang dapat dikonfigurasi — Model lisensi yang dapat dikonfigurasi memberikan hak untuk sejumlah sumber daya tertentu ketika pelanggan memperoleh lisensi. Pelanggan memilih jumlah unit yang ingin mereka beli selama proses berlangganan dan akan ditagih berdasarkan harga satuan. Pelanggan juga dapat berlangganan berbagai dimensi.

Parameter yang diperlukan untuk digunakan dalam CheckoutLicense API operasi adalah sebagai berikut:

  • CheckoutType— Nilai yang valid adalah Perpetual atauProvisional:

    • Perpetual— Digunakan ketika jumlah hak yang diperiksa akan habis dari kolam renang. Contoh: Pembeli berhak memproses 500 GB data. Ketika mereka terus memproses data, kuantitas ditarik ke bawah dan habis dari kumpulan 500 GB. Mendapat status lisensi yang dibeli apakah lisensi tersebut kedaluwarsa atau akan kedaluwarsa untuk mengirim pemberitahuan kepada pelanggan.

    • Provisional— Digunakan untuk hak lisensi mengambang di mana hak diperiksa keluar dari kolam dan dikembalikan kembali setelah digunakan. Contoh: Pengguna berhak atas 500 pengguna simultan dalam aplikasi. Saat pengguna masuk dan keluar, pengguna ditarik dan dikembalikan ke kumpulan 500 pengguna. Untuk informasi selengkapnya tentang hak lisensi mengambang, lihat Lisensi yang dikeluarkan Penjual di License Manager AWS.

  • ClientToken— Pengidentifikasi unik dan peka huruf besar/kecil untuk memastikan hasil yang tepat terjadi dan sama tidak peduli berapa kali dicoba. Kami menyarankan Anda menggunakan pengenal unik universal acak (UUID) untuk setiap permintaan.

  • Entitlements— Daftar hak yang akan diperiksa.

    • Untuk hak berjenjang, berikan Name dan Unit properti sebagai berikut:

      {

      "Name": "<Entitlement_Name>",

      "Unit": "None"

      }

    • Untuk hak yang dapat dikonfigurasi, berikan, NameUnit, dan Value properti sebagai berikut:

      {

      "Name": "<Entitlement_Name>",

      "Unit": "<Entitlement_Unit>",

      "Value": <Desired_Count>{

      }

  • KeyFingerprint— Gunakan sidik jari kunci ini untuk memverifikasi bahwa lisensi dikeluarkan oleh AWS Marketplace. Sidik jari kunci untuk lisensi yang dikeluarkan oleh AWS Marketplace adalah sebagai berikut:

    aws:294406891311:AWS/Marketplace:issuer-fingerprint

  • Product SKU— Product ID dengan format Globally Unique Identifier (GUID) yang terkait dengan suatu AWS Marketplace produk.

contoh dari hak yang dapat dikonfigurasi

Berikut ini adalah contoh permintaan yang menggunakan CheckoutLicense API operasi untuk memeriksa hak yang dapat dikonfigurasi bernama. PowerUsers

aws license-manager checkout-license \ product-sku "2205b290-19e6-4c76-9eea-377d6bf71a47" \ checkout-type "PROVISIONAL" \ client-token "79464194dca9429698cc774587a603a1" \"Statement":[ entitlements "Name=PowerUsers,Value=1,Unit=Count" \ key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint"
contoh dari hak berjenjang

Berikut ini adalah contoh permintaan yang menggunakan CheckoutLicense API operasi untuk memeriksa hak fitur bernamaEnterpriseEdition.

aws license-manager checkout-license \ --product-sku "2205b290-19e6-4c76-9eea-377d6bf71a47" \ --checkout-type "PROVISIONAL" \ --client-token "79464194dca9429698cc774587a603a1" \ --entitlements "Name=EnterpriseEdition,Unit=None" \ --key-fingerprint "aws:294406891311:AWS/Marketplace:issuer-fingerprint"
Untuk membuat lisensi pengujian untuk produk AMI berbasis Anda
  1. Dari lingkungan lokal Anda dengan AWS CLI v2 diinstal, jalankan skrip berikut. Skrip membuat lisensi pengujian dan mengonfigurasi detail produk yang sesuai.

    catatan

    Gunakan yang berbeda Akun AWS dari tes Akun AWS di mana Anda menyebarkan dan menguji perangkat lunak Anda. Lisensi tidak dapat dibuat, diberikan kepada, dan diperiksa dalam hal yang sama Akun AWS.

    #!/bin/bash # Replace with intended product ID on AWS Marketplace PRODUCT_ID=<REPLACE-WITH-PRODUCT-ID> # Replace with license recipient's AWS Account ID BENEFICIARY_ACCOUNT_ID=<REPLACE-WITH-BENEFICIARY-ACCOUNT-ID> # Replace with your product's name PRODUCT_NAME="Test Product" # Replace with your seller name on AWS Marketplace SELLER_OF_RECORD="Test Seller" # Replace with intended license name LICENSE_NAME="AWSMP Test License" # Replace the following with desired contract dimensions # More info here: https://docs.aws.amazon.com/license-manager/latest/APIReference/API_Entitlement.html # Example "configurable entitlement" ENTITLEMENTS='[ { "Name": "ReadOnly", "MaxCount": 5, "Overage": false, "Unit": "Count", "AllowCheckIn": true } ]' # Example "tiered entitlement" # ENTITLEMENTS='[ # { # "Name": "EnterpriseUsage", # "Value": "Enabled", # "Unit": "None" # } # ]' # Format "yyyy-mm-ddTHH:mm:ss.SSSZ" # This creates a validity period of 10 days starting the current day # Can be updated to desired dates VALIDITY_START=$(date +%Y-%m-%dT%H:%M:%S.%SZ) VALIDITY_END=$(date --date="+10 days" +%Y-%m-%dT%H:%M:%S.%SZ) # Configuration for consumption of the license as set on Marketplace products CONSUMPTION_CONFIG='{ "RenewType": "None", "ProvisionalConfiguration": { "MaxTimeToLiveInMinutes": 60 } }' # License's home Region HOME_REGION=us-east-1 # License issuer's name ISSUER=Self # Run AWS CLI command to create a license aws license-manager create-license \ --license-name "${LICENSE_NAME}" \ --product-name "${PRODUCT_NAME}" \ --product-sku "${PRODUCT_ID}" \ --issuer Name="${ISSUER}" \ --beneficiary "${BENEFICIARY_ACCOUNT_ID}" \ --validity 'Begin="'"${VALIDITY_START}"'",End="'"${VALIDITY_END}"'"' \ --entitlements "${ENTITLEMENTS}" \ --home-region "${HOME_REGION}" \ --region "${HOME_REGION}" \ --consumption-configuration "${CONSUMPTION_CONFIG}" \ --client-token $(uuidgen)
  2. Berikan lisensi menggunakan AWS License Manager konsol. Untuk informasi selengkapnya, lihat mendistribusikan hak di Panduan Pengguna License Manager.

  3. Masuk ke akun Akun AWS yang bertindak sebagai akun pembeli tempat Anda akan menyebarkan dan menguji perangkat lunak Anda. Ini harus berbeda Akun AWS dari Akun AWS yang dibuat dan diberikan lisensi.

  4. Buka AWS License Manager konsol untuk menerima dan mengaktifkan lisensi yang diberikan. Untuk informasi selengkapnya, lihat mengelola lisensi yang Anda berikan di Panduan Pengguna License Manager.

  5. Jalankan perintah berikut di lingkungan Anda.

    # The following example uses a key fingerprint that should match the test license you created. # When checking out an actual AWS Marketplace created license, use the following fingerprint: # aws:294406891311:AWS/Marketplace:issuer-fingerprint aws license-manager checkout-license \ --product-sku <REPLACE-WITH-PRODUCT-ID> \ --checkout-type PROVISIONAL \ --key-fingerprint "aws:<ACCOUNT-ID-WHERE-YOU-CREATED-TEST-LICENSE>:Self:issuer-fingerprint" \ --entitlements "Name=ReadOnly,Value=1,Unit=Count" \ --client-token $(uuidgen)

    Perintah sebelumnya digunakan PROVISIONAL sebagai nilai untuk CheckoutType parameter. Jika hak menggunakan lisensi drawdown, gunakan PERPETUAL untuk nilainya.

APIPanggilan License Manager

Untuk mengelola lisensi yang disimpan di akun License Manager pelanggan, perangkat lunak Anda dapat menggunakan API panggilan berikut:

  • GetLicense— Mendapat status lisensi yang dibeli apakah lisensi tersebut kedaluwarsa atau akan kedaluwarsa untuk mengirim pemberitahuan kepada pelanggan.

  • CheckoutLicense— Menemukan lisensi yang telah dibeli pengguna. Anda juga dapat menggunakannya untuk memperbarui jumlah lisensi ketika pengguna telah menggunakan sejumlah lisensi. DenganCheckoutLicense, Anda dapat terus memeriksa jumlah lisensi yang digunakan oleh pelanggan. Ketika pelanggan kehabisan semua lisensi, panggilan ini mengembalikan kesalahan. Untuk informasi tentang irama yang disarankan untuk dijalankanCheckoutLicense, lihatPerpanjangan dan peningkatan lisensi.

  • ExtendLicenseConsumption— Dalam kasus dimensi mengambang, ketika perangkat lunak memeriksa lisensi, itu akan mengembalikan lisensi ke kolam secara otomatis setelah 60 menit. Jika Anda ingin memperpanjang waktu lisensi tetap diperiksa, perangkat lunak Anda dapat menelepon ExtendLicenseConsumption untuk memperpanjang lisensi selama 60 menit lagi.

  • CheckInLicense— Dalam hal dimensi mengambang, ketika Anda ingin mengembalikan lisensi ke kumpulan hak, gunakanCheckInLicense.

  • ListReceivedLicenses— Daftar lisensi yang dibeli oleh pembeli.

Perpanjangan dan peningkatan lisensi

Pelanggan dapat memperbarui atau meningkatkan lisensi mereka di. Portal Manajemen AWS Marketplace Setelah mereka melakukan pembelian tambahan AWS Marketplace , buat versi baru dari lisensi yang mencerminkan hak baru. Perangkat lunak Anda membaca hak baru menggunakan panggilan yang samaAPI. Anda tidak perlu melakukan hal yang berbeda dalam hal Integrasi License Manager untuk menangani pembaruan dan peningkatan.

Karena perpanjangan lisensi, peningkatan, pembatalan, dan sebagainya, kami menyarankan agar produk Anda melakukan CheckoutLicense API panggilan dengan irama reguler saat produk sedang digunakan. Dengan menggunakan CheckoutLicense API operasi pada irama reguler, produk dapat mendeteksi perubahan hak seperti peningkatan dan kedaluwarsa.

Kami menyarankan Anda melakukan CheckoutLicense API panggilan setiap 15 menit.