Antes de poder usar AWS Glue para transferir dados da Oracle NetSuite, você deve atender aos seguintes requisitos:
Requisitos mínimos
Estes são os requisitos mínimos:
Você tem uma NetSuite conta Oracle. Para obter mais informações, consulte Criando uma NetSuite conta Oracle.
Sua NetSuite conta Oracle está habilitada para API acesso.
Você criou uma API integração OAuth 2.0 em sua conta de NetSuite desenvolvedor Oracle. Essa integração fornece as credenciais do cliente que você AWS Glue usa para acessar seus dados com segurança ao fazer chamadas autenticadas para sua conta. Para obter mais informações, consulte Criação de um aplicativo NetSuite cliente Oracle e credenciais OAuth 2.0.
Se você atender a esses requisitos, estará pronto para se conectar AWS Glue à sua NetSuite conta Oracle.
Criando uma NetSuite conta Oracle
Navegue até Oracle NetSuite
A aquisição de uma NetSuite conta é feita por meio de um fornecedor, que fornece um formulário/cotação que deve ser revisado legalmente.
A conta a ser adquirida para o NetSuite conector Oracle é do Standard Cloud Service.
Essa conta é criada pelo fornecedor e as credenciais temporárias são compartilhadas por ele. Você receberá um e-mail de boas-vindas NetSuite < billing@notification.netsuite.com > < system@sent-via.netsuite.com > com detalhes como seu nome de usuário e um link para definir sua senha.
Use o link Defina sua senha para definir a senha do nome de usuário fornecido pelo fornecedor.
Criação de um aplicativo NetSuite cliente Oracle e credenciais OAuth 2.0
Para obter o ID do cliente e o segredo do cliente, você cria um aplicativo NetSuite cliente Oracle:
Faça login na sua NetSuite conta por meio do login NetSuite do cliente
. Escolha Configuração > Empresa > Ativar recursos.
Navegue até a SuiteCloudseção e marque a RESTWEBSERVICEScaixa de seleção em SuiteTalk (Serviços da Web).
Marque a caixa de seleção OAUTH2.0 em Gerenciar autenticação. Clique em Salvar.
Vá para Configuração > Integração > Gerenciar integrações e escolha Novo para criar um aplicativo OAuth2 .0.
Insira um nome de sua escolha e mantenha o STATEcomo Ativado.
Se marcada, desmarque as BASED AUTHENTICATION caixas de seleção TBA: AUTHORIZATION FLOW e TOKEN- exibidas em Autenticação baseada em token.
Marque as PUBLICCLIENTcaixas de seleção AUTHORIZATIONCODEGRANTe em OAuth2.0.
Em Auth, anote o ID do cliente e o segredo do cliente.
Insira um REDIRECTURI. Por exemplo, https://us-east-1.console.aws.amazon.com/gluestudio/ oauth
Marque a RESTWEBSERVICEScaixa de seleção abaixo SCOPE.
Marque a USERCREDENTIALScaixa de seleção em Credenciais do usuário. Escolha Salvar.
Observe o CONSUMER KEY/CLIENT ID and CONSUMER SECRET/CLIENT SECRET item Credenciais do cliente. Esses valores são exibidos somente uma vez.
Crie uma ADMINISTRATOR função, se necessário, navegando até Usuário/Funções > Gerenciar Funções > Novo.
Ao criar uma função personalizada, adicione acesso total na guia Permissões às seguintes entidades/funcionalidades:
“Depósito”, “Itens”, “Atendimento do item”, “Fazer registro no diário”, “Pedido de compra”, “Subsidiárias”, “Fornecedores”, “Faturas”, “Autorização de devolução do fornecedor”, “Tempo de rastreamento”, “Pagamento do cliente”, “Entradas de registro personalizadas”, “Tipos de registros personalizados”, “Serviços REST Web”, “Gerenciamento de aplicativos autorizados OAuth 2.0”, “Campos de entidade personalizados”, “Faça login usando tokens de acesso OAuth 2.0”.
Para obter mais informações, consulte OAuth2.0