Commerce Services Connector
部分Adobe Commerce和Magento Open Source功能由Commerce Services提供支援,並部署為SaaS (軟體即服務)。 若要使用這些服務,您必須使用生產及沙箱API金鑰連線您的Commerce執行個體,並在設定中指定資料空間。 您只需要為每個執行個體設定一次連線。
可用的服務 availableservices
以下列出您可以透過Commerce Services Connector存取的Commerce功能:
架構
從高層次來看,Commerce Services Connector由下列核心元素組成:
以下各節會更詳細地討論這些元素。
認證 apikey
從授權擁有者的Commerce帳戶產生生產和沙箱API金鑰。 Commerce帳戶由唯一的Commerce ID (MageID)識別。 只要帳戶處於良好狀態,商家組織的授權擁有者可以為產品Recommendations或Live Search等服務產生API金鑰。
這些金鑰可在「需知」基礎上與系統整合商或開發團隊分享,後者代表授權持有人管理專案和環境。 已獲授權擁有者授予Shared Access的開發人員,無法代表其產生金鑰,即使商家組織出現在其帳戶的Switch Accounts下拉式清單中。
此外,解決方案整合經銷商也有權使用Commerce Services。 如果您是解決方案整合商,Commerce合作夥伴合約的簽署者應該產生API金鑰。
產生生產和沙箱API金鑰 genapikey
-
在https://account.magento.com登入您的Commerce帳戶。
-
在 Magento 標籤下,選取側邊欄上的 API入口網站。
-
從 環境 功能表,選取 生產 或 沙箱。
-
在 API金鑰 區段中輸入名稱,然後按一下 新增 以開啟對話方塊下載新金鑰。
note warning WARNING 此對話方塊提供您複製或下載金鑰的唯一機會。 -
按一下 下載,然後按一下 取消。
-
對每個環境(生產和沙箱)重複上述步驟。
API金鑰 區段現在會顯示您的API (公開)金鑰。 當您在與授權相關的任何環境/安裝中選取或建立SaaS專案時,您需要所有四個金鑰(生產金鑰和沙箱金鑰,均為Public+Private)。
SaaS設定 saasenv
Commerce執行個體必須設定有SaaS專案和SaaS資料空間,這樣Commerce Services才能將資料傳送到正確的位置。 SaaS專案會將所有SaaS資料空間分組。 SaaS資料空間用於收集和儲存可讓Commerce Services運作的資料。 某些資料可從Commerce執行個體匯出,而某些資料可從店面的購物者行為收集。 然後,這些資料會持續儲存以保護雲端儲存空間。
針對Product Recommendations,SaaS資料空間包含目錄和行為資料。 您可以在Commerce設定中選取執行個體,以將Commerce執行個體指向SaaS資料空間。
如果發生這種狀況,請提交支援要求以要求清除資料。
SaaS資料空間布建
所有Adobe Commerce商戶都可以存取每個SaaS專案一個生產資料空間和兩個測試資料空間。
只要不同時在多個環境中使用相同的資料空間,您就可以在任何非生產環境中使用測試資料空間。 若要在不同的環境中使用測試資料空間,請先執行資料清理,然後再在該環境中選取和設定資料空間。
對於具有多個中繼環境的Adobe Commerce Cloud Pro專案,您可以透過提交支援要求,為每個中繼環境要求額外的測試資料空間。 不過,如果您只有一個測試環境,且需要額外的測試資料空間,您有以下選項:
- 請聯絡客戶成功團隊或您指派的客戶成功案例經理,以要求額外的測試環境。 另外需要額外付費。
- 提交支援要求以取得額外的測試資料空間,並說明額外資料空間的商業理由。 此請求有待核准。
選取或建立SaaS專案 createsaasenv
若要選取或建立SaaS專案,請向商店的Commerce授權擁有者要求Commerce API金鑰:
-
在 管理員 側邊欄上,前往 系統 >服務> Commerce服務聯結器。
如果您在Commerce設定中沒有看到 Commerce Services Connector 區段,請為所需的Commerce 服務安裝Commerce模組。 此外,請確定已安裝
magento/module-services-id
套件。 -
在 Sandbox API Keys 和_Production API Keys_區段中,貼上您的金鑰值。
- 私密金鑰必須在金鑰開頭包含
----BEGIN PRIVATE KEY---
,並在金鑰結尾包含----END PRIVATE KEY----
。 - 如果您沒有實際金鑰的副本,請向帳戶擁有者索取,然後將值插入設定中。
note warning WARNING 如果您透過查詢資料庫備份或快照集並將這些值貼到組態中來新增金鑰值,則會套用額外的加密層,且金鑰將無法運作。 - 私密金鑰必須在金鑰開頭包含
-
按一下 儲存。
任何與您的金鑰相關聯的SaaS專案都會顯示在 SaaS識別碼 區段的 專案 欄位中。
- 如果沒有SaaS專案,請按一下 建立專案。 然後在 專案 欄位中,輸入您的SaaS專案名稱。
- 選取 資料空間,以用於您Commerce存放區的目前組態。
若要變更SaaS專案或資料空間的名稱,請按一下其中任何一個專案旁邊的 重新命名。 變更名稱不會影響您的服務,因為名稱只是一個標籤,可協助您識別並區分專案和資料空間。
IMS組織(選用) organizationid
若要將您的Adobe Commerce執行個體連結至Adobe Experience Platform,請使用您的Adobe ID登入您的Adobe帳戶。 登入後,與您的Adobe帳戶相關聯的IMS組織會顯示在此區段中。
SaaS資料匯出
當您的Commerce執行個體成功連線至Commerce Services時,SaaS資料匯出程式會將Commerce資料從您的Commerce伺服器匯出至Commerce SaaS Services,以便同步處理至連線的Commerce服務。 在Admin中,您可以使用資料管理儀表板來檢查同步處理狀態。 如需詳細資訊,請參閱SaaS資料匯出指南。