

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

# 設定 Oracle NetSuite
<a name="oracle-netsuite-configuring"></a>

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

## 最低需求
<a name="oracle-netsuite-configuring-min-requirements"></a>

以下是最低要求：
+ 您擁有一個 Oracle NetSuite 帳戶。如需詳細資訊，請參閱[建立 Oracle NetSuite 帳戶](#oracle-netsuite-configuring-creating-oracle-netsuite-account)。
+ 您的 Oracle NetSuite 帳戶已啟用 API 存取。
+ 您已在 Oracle NetSuite 開發人員帳戶中建立 OAuth 2.0 API 整合。此整合提供用戶端登入資料，在對您的帳戶進行驗證呼叫時， AWS Glue 會使用 安全地存取您的資料。如需詳細資訊，請參閱[建立 Oracle NetSuite 用戶端應用程式和 OAuth 2.0 憑證](#oracle-netsuite-configuring-creating-oracle-netsuite-client-app)。

如果您符合這些要求，就可以 AWS Glue 連線到 Oracle NetSuite 帳戶。

## 建立 Oracle NetSuite 帳戶
<a name="oracle-netsuite-configuring-creating-oracle-netsuite-account"></a>

導覽至 [Oracle NetSuite](https://www.netsuite.com/portal/home.shtml)，然後選擇**免費產品導覽**。填寫必要的詳細資訊以取得免費產品導覽，可以透過該導覽聯絡廠商。獲取帳戶的程序如下：
+ 透過廠商完成 NetSuite 帳戶的獲取，廠商提供的表單/報價必須經過法律審查。
+ Oracle NetSuite 連接器購買的帳戶是**標準雲端服務**。
+ 此帳戶由廠商建立，臨時憑證由他們共用。您會收到來自 NetSuite <billing@notification.netsuite.com> <system@sent-via.netsuite.com> 的歡迎郵件，其中包含使用者名稱等詳細資訊，以及設定密碼的連結。
+ 使用**設定您的密碼**連結，為廠商提供的使用者名稱設定密碼。

## 建立 Oracle NetSuite 用戶端應用程式和 OAuth 2.0 憑證
<a name="oracle-netsuite-configuring-creating-oracle-netsuite-client-app"></a>

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

1. 透過 [NetSuite 客戶登入](https://system.netsuite.com/pages/customerlogin.jsp)來登入您的 NetSuite 帳戶。

1. 選擇**設定** > **公司** > **啟用功能**。

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

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

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

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

1. 如果已勾選，請取消勾選**字符型身分驗證**下顯示的 **TBA: AUTHORIZATION FLOW** 和 **TOKEN-BASED AUTHENTICATION** 核取方塊。

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

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

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

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

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

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

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

1. 建立自訂角色時，在**許可**索引標籤下為下列實體/功能新增完整存取權：
   + "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](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_157769826287.html)。