本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 Oracle NetSuite
必須先符合下列要求,才能使用 AWS Glue 從 Oracle NetSuite 傳輸資料:
最低需求
以下是最低要求:
您擁有一個 Oracle NetSuite 帳戶。如需更多詳細資訊,請參閱 建立 Oracle NetSuite 帳戶。
您的 Oracle NetSuite 帳戶已啟用 API 存取。
您已在 Oracle NetSuite 開發人員帳戶中建立 OAuth 2.0 API 整合。此整合提供了 AWS Glue 在對您的帳戶進行驗證呼叫時用於安全存取資料的用戶端憑證。如需更多詳細資訊,請參閱 建立 Oracle NetSuite 用戶端應用程式和 OAuth 2.0 憑證。
如果滿足這些要求,就可以將 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 用戶端應用程式:
透過 NetSuite 客戶登入
來登入您的 NetSuite 帳戶。 選擇設定 > 公司 > 啟用功能。
導覽至 SuiteCloud 區段,然後選取 SuiteTalk (Web 服務) 下的 REST WEB 服務核取方塊。
選取管理身分驗證下的 OAUTH 2.0 核取方塊。按一下 Save (儲存)。
前往設定 > 整合 > 管理整合,然後選擇新增以建立 OAuth2.0 應用程式。
輸入您選擇的名稱,並將 STATE 保留為「已啟用」。
如果已勾選,請取消勾選字符型身分驗證下顯示的 TBA: AUTHORIZATION FLOW 和 TOKEN-BASED AUTHENTICATION 核取方塊。
選取 OAuth 2.0 下的授權碼授權和公有用戶端核取方塊。
在「驗證」下,記下用戶端 ID 和用戶端機密。
輸入重新導向 URI。例如,https://us-east-1.console.aws.amazon.com/gluestudio/oauth
選取範圍下的 REST WEB 服務核取方塊。
選取使用者憑證下的使用者憑證核取方塊。選擇儲存。
請記下用戶端憑證下的消費者金鑰/用戶端 ID 和消費者機密/用戶端機密。這些值只會顯示一次。
導覽至使用者/角色 > 管理角色 > 新增,視需要建立「管理員」角色。
建立自訂角色時,在許可索引標籤下為下列實體/功能新增完整存取權:
"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