View a markdown version of this page

Uso del Neptune-Export servicio para exportar datos de Neptune - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso del Neptune-Export servicio para exportar datos de Neptune

Puede seguir los siguientes pasos para exportar datos de su clúster de base de datos de Neptune a Amazon S3 mediante el Neptune-Export servicio:

Instalación del servicio Neptune-Export

Usa una AWS CloudFormation plantilla para crear la pila:

Para instalar el Neptune-Export servicio
  1. Para lanzar la CloudFormation pila en la CloudFormation consola, selecciona uno de los botones de lanzar la pila de la siguiente tabla:

    Region Visualización Ver en Designer Lanzar
    Este de EE. UU. (Norte de Virginia) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Este de EE. UU. (Ohio) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Oeste de EE. UU. (Norte de California) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Oeste de EE. UU. (Oregón) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Canadá (centro) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    América del Sur (São Paulo) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Estocolmo) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Irlanda) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Londres) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (París) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Fráncfort) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Middle East (Bahrain) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Medio Oriente (EAU) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Israel (Tel Aviv) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    África (Ciudad del Cabo) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia-Pacífico (Hong Kong) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia-Pacífico (Tokio) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia-Pacífico (Seúl) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia-Pacífico (Singapur) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia-Pacífico (Sídney) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia-Pacífico (Mumbai) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    China (Pekín) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    China (Ningxia) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (US-West) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (US-East) Ver Ver en Designer Orange button labeled "Launch Stack" with an arrow icon.
  2. En la página Select Template, elija Next.

  3. En la página Especificar detalles de la plantilla, defina estos parámetros:

    • VPC— La forma más sencilla de configurar el Neptune-Export servicio es instalarlo en la misma Amazon VPC que la base de datos de Neptune. Si desea instalarlo en una VPC independiente, puede utilizar el emparejamiento de VPC para establecer la conectividad entre la VPC del clúster de base de datos de Neptune y la VPC de servicio. Neptune-Export

    • Subnet1— El Neptune-Export servicio debe estar instalado en una subred de la VPC que permita el tráfico HTTPS IPv4 saliente de la subred a Internet. Esto es para que el Neptune-Export servicio pueda llamar a la API AWS Batch para crear y ejecutar un trabajo de exportación.

      Si creó su cúmulo de Neptuno con la CloudFormation plantilla de la Creación de un clúster de Neptune página de la documentación de Neptuno, puede usar las PrivateSubnet2 salidas PrivateSubnet1 y de esa pila para rellenar este parámetro y el siguiente.

    • Subnet2: una segunda subred de la VPC que permite el tráfico HTTPS IPv4 saliente de la subred a Internet.

    • EnableIAM— Configúrelo true para proteger la Neptune-Endpoint API mediante AWS Identity and Access Management (IAM). Recomendamos que lo haga.

      Si habilita la autenticación de IAM, debe firmar con Sigv4 todas las solicitudes HTTPS que se envíen al punto de conexión. Puede usar una herramienta como awscurl para firmar las solicitudes en su nombre.

    • VPCOnly— Al configurarlo, se true crea el punto final de exportación VPC-only, de modo que solo se puede acceder a él desde la VPC en la que está instalado el Neptune-Export servicio. Esto restringe el uso de la Neptune-Export API únicamente desde esa VPC.

      Es recomendable que defina VPCOnly como true.

    • NumOfFilesULimit : especifique un valor entre 10 000 y 1 000 000 000 para nofile en la propiedad del contenedor ulimits. El valor predeterminado es 10 000 y se recomienda mantenerlo a menos que el gráfico contenga un gran número de etiquetas únicas.

    • PrivateDnsEnabled (booleano): indica si se asocia o no una zona alojada privada a la VPC especificada. El valor predeterminado es true.

      Cuando se crea un punto de conexión de VPC con este indicador habilitado, todo el tráfico de API Gateway se enruta a través del punto de conexión de VPC y las llamadas a puntos de conexión de API Gateway públicos se deshabilitan. Si configura PrivateDnsEnabled en false, el punto de conexión de API Gateway público se habilita, pero el servicio de exportación de Neptune no se puede conectar a través del punto de conexión de DNS privado. A continuación, puede usar un punto de conexión de DNS público para que el punto de conexión de VPC llame al servicio de exportación, como se detalla aquí.

    • NeptuneExportVersion: especifique la versión de la utilidad de exportación de Neptune que se va a utilizar. Se admiten todas las versiones mayores o iguales a la v1.1.11. Se puede usar una versión v2.latest para recibir automáticamente actualizaciones menores. La lista completa de las versiones disponibles, así como las notas del parche, se encuentran en las versiones de código GitHub abierto.

  4. Elija Siguiente.

  5. En la página Opciones, seleccione Siguiente.

  6. En la página Revisar, seleccione la primera casilla para confirmar que CloudFormation debe crear los recursos de IAM. Seleccione la segunda casilla para confirmar CAPABILITY_AUTO_EXPAND para la nueva pila.

    nota

    CAPABILITY_AUTO_EXPAND confirma explícitamente que las macros se expandirán al crear la pila, sin revisión previa. Los usuarios suelen crear un conjunto de cambios a partir de una plantilla procesada para que los cambios realizados por las macros puedan revisarse antes de crear la pila. Para obtener más información, consulte la API CloudFormation CreateStack.

    A continuación, seleccione Crear.

Habilita el acceso a Neptune desde Neptune-Export

Una vez finalizada la Neptune-Export instalación, actualice el grupo de seguridad de VPC de Neptune para permitir el acceso desde. Neptune-Export Una vez creada la Neptune-Export CloudFormation pila, la pestaña Salidas incluye un NeptuneExportSecurityGroup ID. Actualice su grupo de seguridad de VPC de Neptune para permitir el acceso desde este grupo de seguridad. Neptune-Export

Habilite el acceso al Neptune-Export punto final desde una instancia EC2 VPC-based

Si crea su Neptune-Export dispositivo de punto final VPC-only, solo podrá acceder a él desde la VPC en la que esté instalado el Neptune-Export servicio. Para permitir la conectividad desde una instancia de Amazon EC2 en la VPC desde la que puede realizar llamadas a la Neptune-Export API, adjunte lo NeptuneExportSecurityGroup creado por la CloudFormation pila a esa instancia de Amazon EC2.