當客戶購買私密優惠時,Google 會建立「授權」,藉此表示客戶已透過 Cloud Marketplace 購買該優惠。
本文說明如何使用 Partner Procurement API,管理已啟用自動核准功能的私人方案授權。
如果尚未為軟體即服務 (SaaS) 產品啟用自動核准方案,您收到的 Pub/Sub 訊息會與本文所述不同。如要瞭解這些 Pub/Sub 訊息的詳細資料,請參閱「管理私密優惠的授權」。
如要瞭解如何使用 Partner Procurement API 處理私人方案,請參閱參考文件。
確認客戶的優惠啟用時間
為軟體即服務 (SaaS) 產品啟用自動核准優惠後,您收到的 Pub/Sub 訊息會與未啟用自動核准的軟體即服務 (SaaS) 產品不同。由於支援預定開始日期的軟體即服務 (SaaS) 產品提供自動優惠核准功能,因此在私密優惠獲得接受後,您必須確認優惠預計開始的時間,以便在適當時間佈建資源。
當客戶購買私密優惠時,Cloud Marketplace 會建立授權,並將下列 Pub/Sub 訊息傳送至您的產品:
{ "eventId": "...", "eventType": "ENTITLEMENT_OFFER_ACCEPTED", "entitlement": { "id": "ENTITLEMENT_ID", "updateTime": "...", "newPendingOfferDuration": "", // Contract duration for the offer "newOfferStartTime": "...", // Starting time for the offer "newOfferEndTime": "...", // Ending time for the offer }, }
在本範例中,ENTITLEMENT_ID 是由 Cloud Marketplace 建立的 ID。newOfferStartTime 和 newOfferEndTime 欄位會格式化為 RFC 3339 世界標準時間時間戳記,例如 "2022-01-01T00:00:00Z"。如果您使用 Partner Procurement API 擷取授權,API 回應也會包含這些 newOfferStartTime 和 newOfferEndTime 欄位。
請在您的系統中將使用者帳戶更新為已購買優惠的狀態。使用 newOfferStartTime 欄位確認預計開始時間,以便視需要佈建資源。
方案生效後,您會收到額外的 Pub/Sub 訊息,其中包含 eventType 的 ENTITLEMENT_ACTIVE。