檢查權利 - AWS Marketplace

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢查權利

如果您的產品是 SaaS 合約產品,您的產品會呼叫AWS Marketplace Entitlement Service使用以擷取客戶的權利GetEntitlements。您的產品應該驗證該帳戶的後續使用情況與AWS Marketplace權利服務。例如,如果客戶在帳戶上佈建了 10 個用戶,則您的產品應該檢查AWS Marketplace該容量的權利服務。

若要驗證客戶對您產品的權利,請使用GetEntitlements中的操作AWS Marketplace權利服務。所以此AWS Marketplace權利服務僅在美國東部 (維吉尼亞北部) 區域提供,可透過以下方式存取entitlement.marketplace.us-east-1.amazonaws.com

GetEntitlements接受客戶識別碼和維度作為篩選條件。ProductCode是必要參數。此作業會傳回權利分頁清單。結果有一個ExpirationDate顯示軟體權利文件有效期間下限的欄位。如果客戶已設定自動續約,則在 ExpirationDate 字段是續訂日期。

如需程式碼範例,請參閱SaaS 產品整合的程式碼範例

擷取使用者動作的權利

以下範例有助於您更加了解擷取使用者動作權利的程序。

範例:基於用戶的產品

您提供的產品允許特定客戶存在多個帳戶。客戶可以造訪儀表板來佈建新使用者 (例如,指派認證)。當客戶佈建新用戶時,您的產品會調用GetEntitlements以確認容量是否存在。如果沒有,您可以呼叫AWS Marketplace計量服務,以便為其他使用者收取費用。

範例:資料儲存體產品

您提供的產品使客戶能夠以加密或未加密的形式存儲一定數量的數據。客戶可以檢視儀表板,其中顯示產品中現有和配置的資料量。您的儀表板通過以下方式檢索分配金額GetEntitlements