設定 Oracle NetSuite - AWS Glue

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

設定 Oracle NetSuite

必須先符合下列要求,才能使用 AWS Glue 從 Oracle NetSuite 傳輸資料:

最低需求

以下是最低要求:

如果滿足這些要求,就可以將 AWS Glue 連線到 Oracle NetSuite 帳戶。

建立 Oracle NetSuite 帳戶

導覽至 Oracle NetSuite,然後選擇免費產品導覽。填寫必要的詳細資訊以取得免費產品導覽,可以透過該導覽聯絡廠商。獲取帳戶的程序如下:

  • 透過廠商完成 NetSuite 帳戶的獲取,廠商提供的表單/報價必須經過法律審查。

  • Oracle NetSuite 連接器購買的帳戶是標準雲端服務

  • 此帳戶由廠商建立,臨時憑證由他們共用。您會收到來自 NetSuite <billing@notification.netsuite.com> <system@sent-via.netsuite.com> 的歡迎郵件,其中包含使用者名稱等詳細資訊,以及設定密碼的連結。

  • 使用設定您的密碼連結,為廠商提供的使用者名稱設定密碼。

建立 Oracle NetSuite 用戶端應用程式和 OAuth 2.0 憑證

若要取得用戶端 ID 和用戶端機密,請建立 Oracle NetSuite 用戶端應用程式:

  1. 透過 NetSuite 客戶登入來登入您的 NetSuite 帳戶。

  2. 選擇設定 > 公司 > 啟用功能

  3. 導覽至 SuiteCloud 區段,然後選取 SuiteTalk (Web 服務) 下的 REST WEB 服務核取方塊。

  4. 選取管理身分驗證下的 OAUTH 2.0 核取方塊。按一下 Save (儲存)

  5. 前往設定 > 整合 > 管理整合,然後選擇新增以建立 OAuth2.0 應用程式。

  6. 輸入您選擇的名稱,並將 STATE 保留為「已啟用」。

  7. 如果已勾選,請取消勾選字符型身分驗證下顯示的 TBA: AUTHORIZATION FLOWTOKEN-BASED AUTHENTICATION 核取方塊。

  8. 選取 OAuth 2.0 下的授權碼授權公有用戶端核取方塊。

  9. 在「驗證」下,記下用戶端 ID 和用戶端機密。

  10. 輸入重新導向 URI。例如,https://us-east-1.console.aws.amazon.com/gluestudio/oauth

  11. 選取範圍下的 REST WEB 服務核取方塊。

  12. 選取使用者憑證下的使用者憑證核取方塊。選擇儲存

  13. 請記下用戶端憑證下的消費者金鑰/用戶端 ID 和消費者機密/用戶端機密。這些值只會顯示一次。

  14. 導覽至使用者/角色 > 管理角色 > 新增,視需要建立「管理員」角色。

  15. 建立自訂角色時,在許可索引標籤下為下列實體/功能新增完整存取權:

    • "Deposit", "Items", "Item Fulfillment", "Make Journal Entry", "Purchase Order", "Subsidiaries", "Vendors", "Bills", "Vendor Return Authorization", "Track Time", "Customer Payment", "Custom Record Entries", "Custom Record Types", "REST Web Services", "OAuth 2.0 Authorized Applications Management", "Custom Entity Fields", "Log in using OAuth 2.0 Access Tokens".

如需詳細資訊,請參閱《NetSuite 應用程式套件文件》中的 OAuth 2.0