本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢查權利
如果您的產品是 SaaS 合約產品,您的 AWS Marketplace Entitlement Service 產品會呼叫以使用 GetEntitlements. 您的產品應該根據 AWS Marketplace 權益服務驗證該帳戶的後續使用情況。例如,如果客戶在帳戶上佈建 10 個使用者,則您的產品應該檢查 AWS Marketplace 權益服務是否有該容量的權利。
若要驗證客戶對您產品的權利,請使用 AWS Marketplace 權益服務中的GetEntitlements
作業。 AWS Marketplace 權益服務僅在美國東部 (維吉尼亞北部) 區域提供,可透過以下方式存取entitlement.marketplace.us-east-1.amazonaws.com
。
GetEntitlements
接受客戶識別碼和維度作為篩選條件。 ProductCode
是必要的參數。此作業會傳回分頁的權利清單。結果會有一個ExpirationDate
欄位,顯示軟體權利文件的有效期間下限。如果客戶已設定自動續約,則 ExpirationDate 欄位中的日期為續約日期。
如需程式碼範例,請參閱SaaS 產品整合的程式碼範例。
擷取使用者動作的權利
下列範例可協助您更好地瞭解擷取使用者動作權利的程序。
範例:基於使用者的產品
您提供的產品允許特定客戶存在多個帳戶。客戶可以造訪儀表板來佈建新使用者 (例如,指派認證)。當客戶佈建新使用者時,您的產品會呼叫GetEntitlements
以確認容量是否存在。如果沒有,您可以撥打「 AWS Marketplace 計量服務」為其他使用者收費。
範例:資料儲存產品
您提供的產品使客戶能夠以加密或未加密的形式存儲一定數量的數據。客戶可以檢視儀表板,其中顯示產品中現有和配置的資料量。您的儀表板透過擷取配置金額GetEntitlements
。