View a markdown version of this page

Usando o Neptune-Export serviço para exportar dados do Neptune - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usando o Neptune-Export serviço para exportar dados do Neptune

Você pode usar as seguintes etapas para exportar dados do seu cluster de banco de dados Neptune para o Amazon S3 usando o serviço: Neptune-Export

Instalando o Neptune-Export serviço

Use um AWS CloudFormation modelo para criar a pilha:

Para instalar o Neptune-Export serviço
  1. Inicie a CloudFormation pilha no CloudFormation console escolhendo um dos botões Launch Stack na tabela a seguir:

    Região Visualização Visualizar no Designer início
    Leste dos EUA (Norte da Virgínia) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Leste dos EUA (Ohio) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Oeste dos EUA (N. da Califórnia) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Oeste dos EUA (Oregon) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Canadá (Central) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    América do Sul (São Paulo) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Estocolmo) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Irlanda) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Londres) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Paris) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Frankfurt) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Oriente Médio (Bahrein) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Oriente Médio (Emirados Árabes Unidos) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Israel (Tel Aviv) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    África (Cidade do Cabo) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Ásia-Pacífico (Hong Kong) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Ásia-Pacífico (Tóquio) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Ásia-Pacífico (Seul) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Ásia-Pacífico (Singapura) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Ásia-Pacífico (Sydney) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    Ásia-Pacífico (Mumbai) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    China (Pequim) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    China (Ningxia) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (US-West) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (US-East) Visão Visualizar no Designer Orange button labeled "Launch Stack" with an arrow icon.
  2. Na página Select Template, escolha Next.

  3. Na página Especificar detalhes, defina os seguintes parâmetros:

    • VPC— A maneira mais fácil de configurar o Neptune-Export serviço é instalá-lo na mesma Amazon VPC do seu banco de dados Neptune. Se quiser instalá-lo em uma VPC separada, você pode usar o emparelhamento de VPC para estabelecer conectividade entre a VPC do cluster de banco de dados Neptune e a VPC de serviço. Neptune-Export

    • Subnet1— O Neptune-Export serviço deve ser instalado em uma sub-rede em sua VPC que permita tráfego HTTPS IPv4 de saída da sub-rede para a Internet. Isso é para que o Neptune-Export serviço possa chamar a API AWS Batch para criar e executar um trabalho de exportação.

      Se você criou seu cluster do Neptune usando CloudFormation o modelo na página da documentação Criar cluster do Neptune do Neptune, poderá usar as saídas PrivateSubnet2 e dessa pilha para preencher esse e PrivateSubnet1 o próximo parâmetro.

    • Subnet2: a segunda sub-rede na VPC que viabiliza tráfego HTTPS IPv4 de saída da sub-rede para a Internet.

    • EnableIAM— Defina isso true para proteger a Neptune-Endpoint API usando AWS Identity and Access Management (IAM). Recomendamos que você o faça.

      Se você habilitar a autenticação do IAM, deverá assinar com Sigv4 todas as solicitações HTTPS no endpoint. É possível usar uma ferramenta, como o awscurl, para assinar solicitações em seu nome.

    • VPCOnly— Definir isso para true criar o endpoint de exportação VPC-only, para que você só possa acessá-lo de dentro da VPC em que Neptune-Export o serviço está instalado. Isso restringe o uso Neptune-Export da API somente de dentro dessa VPC.

      Recomendamos que você defina VPCOnly como true.

    • NumOfFilesULimit : especifique um valor entre dez mil e um milhão para nofile na propriedade do contêiner ulimits. O padrão é dez mil, e recomendamos manter o padrão, a menos que o grafo contenha um grande número de rótulos exclusivos.

    • PrivateDnsEnabled (booliano): indica se você deseja ou não associar uma zona hospedada privada à VPC especificada. O valor padrão é true.

      Quando um endpoint da VPC é criado com esse sinalizador habilitado, todo o tráfego do API Gateway é direcionado pelo endpoint da VPC, e as chamadas públicas do endpoint do API Gateway são desabilitadas. Se você definir PrivateDnsEnabled como false, o endpoint público do API Gateway será habilitado, mas o serviço de exportação do Neptune não poderá ser conectado por meio do endpoint de DNS privado. Depois, é possível usar um endpoint do DNS público para que o endpoint da VPC chame o serviço de exportação, conforme detalhado aqui.

    • NeptuneExportVersion: especifica a versão do utilitário de exportação do Neptune a ser usada. Todas as versões superiores ou iguais a v1.1.11 são compatíveis. Uma versão de v2.latest pode ser usada para receber automaticamente pequenas atualizações. A lista completa das versões disponíveis, bem como as notas do patch, podem ser encontradas nas GitHub versões de código aberto.

  4. Escolha Próximo.

  5. Na página Opções, escolha Avançar.

  6. Na página Revisar, marque a primeira caixa de seleção para confirmar que o CloudFormation criará recursos do IAM. Marque a segunda caixa de seleção para confirmar CAPABILITY_AUTO_EXPAND para a nova pilha.

    nota

    CAPABILITY_AUTO_EXPAND confirma explicitamente que os macros serão expandidos ao criar a pilha, sem revisão anterior. Os usuários geralmente criam um conjunto de alterações a partir de um modelo processado para que as alterações feitas pelos macros possam ser revisadas antes de criar a pilha. Para obter mais informações, consulte a API CloudFormation CreateStack.

    Em seguida, escolha Criar.

Habilite o acesso a Neptune a partir de Neptune-Export

Depois que a Neptune-Export instalação for concluída, atualize seu grupo de segurança Neptune VPC para permitir o acesso de. Neptune-Export Quando a Neptune-Export CloudFormation pilha é criada, a guia Saídas inclui uma NeptuneExportSecurityGroup ID. Atualize seu grupo de segurança Neptune VPC para permitir o acesso desse grupo de segurança. Neptune-Export

Habilite o acesso ao Neptune-Export endpoint a partir de uma instância do VPC-based EC2

Se você criar seu Neptune-Export endpoint VPC-only, só poderá acessá-lo de dentro da VPC na qual Neptune-Export o serviço está instalado. Para permitir a conectividade de uma instância do Amazon EC2 na VPC a partir da qual você pode fazer chamadas de Neptune-Export API, anexe o NeptuneExportSecurityGroup criado pela CloudFormation pilha a essa instância do Amazon EC2.