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.
-
Pelaporan — Anda dapat mengatur umpan data dengan menyiapkan bucket Amazon S3 di bagian Laporan di bagian. Portal Manajemen AWS Marketplace Untuk informasi lebih lanjut, lihatLaporan penjual, umpan data, dan dasbor di AWS Marketplace.
Topik
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
-
Penjual menciptakan produk dengan AWS License Manager integrasi.
-
Penjual mencantumkan produk di AWS Marketplace.
-
Pembeli menemukan produk AWS Marketplace dan membelinya.
-
Lisensi dikirim ke pembeli di dalamnya Akun AWS.
-
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
-
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:
-
Buat AMI produk baru di Portal Manajemen AWS Marketplace, dan catat kode produknya.
-
Isi Formulir Beban Produk (PLF) dengan informasi harga yang diperlukan, dan kembalikan kepada kami untuk diproses.
-
Gunakan IAM peran untuk tugas atau pod yang menjalankan aplikasi Anda dengan IAM izin yang diperlukan untuk memanggil
CheckoutLicense
,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":"*" } ] }
-
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
-
Selesaikan prosedur dalam Membuat lisensi pengujian di License Manager. Anda harus membuat lisensi pengujian di License Manager untuk menguji integrasi Anda.
-
Jalankan GetLicenseAPIoperasi menggunakan lisensi Amazon Resource Name (ARN) yang Anda peroleh di langkah 1. Perhatikan nilai
KeyFingerprint
atributGetLicense
respons untuk digunakan nanti. -
Unduh dan sertakan publik terbaru AWS SDK dalam aplikasi Anda.
-
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
APINoEntitlementsAllowedException
Jika hak tersebut valid, atau tersedia untuk digunakan,CheckoutLicense
operasi mengembalikan respons yang berhasil dengan hak yang diminta dan nilainya. -
(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. -
Setelah Anda berhasil memverifikasi integrasi License Manager dengan lisensi pengujian yang Anda buat pada langkah 1, perbarui sidik jari kunci dalam kode Anda
aws: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 adalahPerpetual
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
danUnit
properti sebagai berikut:{
"Name": "<
Entitlement_Name
>","Unit": "
None
"}
-
Untuk hak yang dapat dikonfigurasi, berikan,
Name
Unit
, danValue
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
-
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)
-
Berikan lisensi menggunakan AWS License Manager konsol. Untuk informasi selengkapnya, lihat mendistribusikan hak di Panduan Pengguna License Manager.
-
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.
-
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.
-
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 untukCheckoutType
parameter. Jika hak menggunakan lisensi drawdown, gunakanPERPETUAL
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 meneleponExtendLicenseConsumption
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.