View a markdown version of this page

Creazione di una connessione MongoDB - AWS Aderenza

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di una connessione MongoDB

Prerequisiti:

  • Se la tua istanza MongoDB si trova in un Amazon VPC, configura Amazon VPC per consentire al tuo AWS Glue lavoro di comunicare con l'istanza MongoDB senza che il traffico attraversi la rete Internet pubblica.

    In Amazon VPC, identifica o crea un VPC, una sottorete e un gruppo di sicurezza da utilizzare durante l'esecuzione del job. AWS Glue Inoltre, assicurati che Amazon VPC sia configurato per consentire il traffico di rete tra l'istanza MongoDB e questa posizione. In base al layout di rete, potrebbe richiedere modifiche alle regole dei gruppi di sicurezza, alle liste di controllo accessi di rete, ai gateway NAT e alle connessioni peering.

Per configurare una connessione a MongoDB:
  1. Facoltativamente, in AWS Secrets Manager, crea un segreto utilizzando le tue credenziali MongoDB. Per creare un segreto in Secrets Manager, segui il tutorial disponibile in Crea un AWS Secrets Manager segreto nella documentazione. AWS Secrets Manager Dopo aver creato il segreto, mantieni il nome del segreto, secretName per il passaggio successivo.

    • Quando selezioni Key/value le coppie, crea una coppia per la chiave username con il valoremongodbUser.

      Quando selezionate Key/value le coppie, create una coppia per la chiave password con il valoremongodbPass.

  2. Nella AWS Glue console, create una connessione seguendo i passaggi indicati inAggiungere una AWS Glue connessione. Dopo aver creato la connessione, mantieni il nome della connessioneconnectionName, per un uso futuro in AWS Glue.

    • Quando selezioni un tipo di connessione, seleziona MongoDB o MongoDB Atlas.

    • Quando selezioni l'URL MongoDB o URL MongoDB Atlas, fornisci il nome host dell'istanza MongoDB.

      Un URL MongoDB viene fornito nel formato mongodb://mongoHost:mongoPort/mongoDBname.

      Un URL MongoDB Atlas viene fornito nel formato mongodb+srv://mongoHost/mongoDBname.

    • Se hai scelto di creare un segreto per Secrets Manager, scegli il tipo di AWS Secrets Manager credenziale.

      Quindi, in AWS Secret forniscisecretName.

    • Se scegli di fornire nome utente e password, fornisci mongodbUser emongodbPass.

  3. Nelle seguenti situazioni, potresti aver bisogno di una configurazione aggiuntiva:

    • Per le istanze MongoDB ospitate su un Amazon AWS VPC

      • Dovrai fornire le informazioni di connessione Amazon VPC alla AWS Glue connessione che definisce le tue credenziali di sicurezza MongoDB. Durante la creazione o l'aggiornamento della connessione, imposta VPC, sottorete e Gruppi di sicurezza nelle opzioni di rete.

Dopo aver creato una connessione AWS Glue MongoDB, dovrai eseguire i seguenti passaggi prima di eseguire il processo: AWS Glue

  • Quando lavori con i AWS Glue lavori nell'editor visuale, devi fornire le informazioni di connessione di Amazon VPC affinché il tuo lavoro si connetta a MongoDB. Identifica una posizione adatta in Amazon VPC e forniscila alla tua connessione MongoDB AWS Glue .

  • Se hai scelto di creare un segreto di Secrets Manager, concedi al ruolo IAM associato al tuo AWS Glue lavoro il permesso di lettura. secretName