本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 Oracle NetSuite
您必須先符合下列要求,才能使用 從 Oracle NetSuite AWS Glue 傳輸資料:
最低需求
以下是最低需求:
您有 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 連接器取得的帳戶是 Standard Cloud Service。
此帳戶是由廠商建立,而臨時登入資料則由他們共用。您將收到來自 NetSuite <billing@notification.netsuite.com> <system@sent-via.netsuite.com> 的歡迎郵件,其中包含您的使用者名稱等詳細資訊,以及設定密碼的連結。
使用設定您的密碼連結,為廠商提供的使用者名稱設定密碼。
建立 Oracle NetSuite 用戶端應用程式和 OAuth 2.0 登入資料
若要取得用戶端 ID 和用戶端秘密,請建立 Oracle NetSuite 用戶端應用程式:
透過 NetSuite 客戶登入登入您的 NetSuite
帳戶。 選擇設定 > 公司 > 啟用功能。
導覽至 SuiteCloud 區段,然後選取 SuiteTalk (Web Services) 下的 REST WEB 服務核取方塊。 SuiteTalk
選取管理身分驗證下的 OAUTH 2.0 核取方塊。按一下 Save (儲存)。
前往設定 > 整合 > 管理整合,然後選擇新增以建立 OAuth2.0 應用程式。
輸入您選擇的名稱,並將 STATE 保留為已啟用。
如果已核取,請取消核取以字符為基礎的身分驗證下顯示的 TBA:AUTHORIZATION FLOW 和 TOKEN 為基礎的身分驗證核取方塊。
在 OAuth 2.0 下選取授權碼 GRANT 和 PUBLIC CLIENT 核取方塊。 OAuth
在驗證下,記下用戶端 ID 和用戶端秘密。
輸入 REDIRECT URI。例如,https://https://us-east-1.console.aws.amazon.com/gluestudio/oauth
選取 SCOPE 下的 REST WEB 服務核取方塊。
選取使用者登入資料下的 USER CREDENTIALS 核取方塊。 選擇 Save (儲存)。
請注意用戶端登入資料下的消費者金鑰/用戶端 ID 和消費者秘密/用戶端秘密。這些值只會顯示一次。
如有需要,請導覽至使用者/角色 > 管理角色 > 新增,以建立 ADMINISTRATOR 角色。
建立自訂角色時,請在許可索引標籤下新增下列實體/功能的完整存取權:
"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