配置 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 凭证

要获取您创建的 Oracle NetSuite 客户端应用程序的客户端 ID 和客户端密钥,请按以下步骤操作:

  1. 通过 NetSuite 客户登录链接登录到您的 NetSuite 账户。

  2. 选择设置 > 公司 > 启用功能

  3. 导航到 SuiteCloud 部分,然后选中 SuiteTalk(Web 服务)下的 REST WEB 服务复选框。

  4. 选中管理身份验证下的 OAUTH 2.0 复选框。单击保存

  5. 前往设置 > 集成 > 管理集成,然后选择新建以创建 OAuth2.0 应用程序。

  6. 输入您选择的名称,并将状态保持为“已启用”。

  7. 基于令牌的身份验证下,如果已选中 TBA: 授权流基于令牌的身份验证复选框,则将其取消选中。

  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. 必要时导航至用户/角色 > 管理角色 > 新建,创建一个 ADMINISTRATOR 角色。

  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 Applications Suite 文档中的 OAuth 2.0