Utilizzo degli endpoint personalizzati in Neptune - Amazon Neptune

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à.

Utilizzo degli endpoint personalizzati in Neptune

Quando aggiungi un'istanza database a un endpoint personalizzato o la si rimuove da un endpoint personalizzato, tutte le connessioni esistenti all'istanza database rimangono attive.

È possibile definire un elenco di istanze database da includere in un endpoint personalizzato (elenco statico) o da escludere dall'endpoint personalizzato (elenco di esclusione). È possibile utilizzare il meccanismo di inclusione/esclusione per suddividere le istanze database in gruppi e assicurarsi che gli endpoint personalizzati coprano tutte le istanze database del cluster. Ogni endpoint personalizzato può contenere solo uno di questi tipi di elenchi.

In AWS Management Console, la scelta è rappresentata dalla casella di controllo Allega le future istanze aggiunte a questo cluster. Quando lasci deselezionata la casella di controllo, l'endpoint personalizzato utilizza un elenco statico contenente solo le istanze database specificate nella finestra di dialogo. Quando selezioni la casella di controllo, l'endpoint personalizzato utilizza un elenco di esclusione. In questo caso, l'endpoint personalizzato rappresenta tutte le istanze database nel cluster (incluse quelle che aggiungi in futuro) tranne quelle lasciate deselezionate nella finestra di dialogo.

Neptune non modifica le istanze database specificate in questi elenchi statici o di esclusione quando le istanze database modificano i ruoli tra l'istanza primaria e la replica Neptune a causa di un failover o una promozione.

Puoi associare un'istanza database a più di un endpoint personalizzato. Ad esempio, supponiamo di aggiungere una nuova istanza database a un cluster. In questo caso, l'istanza database viene aggiunta a tutti gli endpoint personalizzati per i quali è idonea. L'elenco statico o di esclusione definito determina quale istanza database può essere aggiunta.

Se un endpoint include un elenco statico di istanze database, le repliche Neptune appena aggiunte non vengono inserite nell'endpoint. Al contrario, se l'endpoint ha un elenco di esclusione, le repliche Neptune appena aggiunte vengono inserite nell'endpoint a condizione che non siano indicate nell'elenco di esclusione.

Se una replica Neptune diventa non disponibile, rimane associata ai relativi endpoint personalizzati. Ciò vale sia se la replica sia non integra, arrestata, in fase di riavvio o non disponibile per un altro motivo. Tuttavia, finché non è disponibile, non è possibile connettersi ad essa tramite alcun endpoint.

Dal momento che i cluster Neptune appena creati non hanno endpoint personalizzati, è necessario crearli e gestirli autonomamente. Questo vale anche per i cluster Neptune ripristinati dagli snapshot, poiché gli endpoint personalizzati non sono inclusi nello snapshot. È necessario crearli nuovamente dopo il ripristino e scegliere nuovi nomi di endpoint se il cluster ripristinato si trova nella stessa regione di quello originale.

Creazione di un endpoint personalizzato

Gestire gli endpoint personalizzati utilizzando la console Neptune. A tale scopo, accedere alla pagina dei dettagli del cluster Neptune e utilizzare i controlli nella sezione Endpoint personalizzati.

  1. Accedi alla console di AWS gestione e apri la console Amazon Neptune all'indirizzo https://console.aws.amazon.com/neptune/home.

  2. Accedere alla pagina dei dettagli del cluster.

  3. Scegliere l'azione Create custom endpoint nella sezione Endpoint.

  4. Scegliere un nome per l'endpoint personalizzato che sia univoco per l'ID utente e la regione. Il nome deve avere una lunghezza massima di 63 caratteri e avere il seguente formato:

    endpointName.cluster-custom-customerDnsIdentifier.dnsSuffix

    Poiché i nomi degli endpoint personalizzati non includono il nome del cluster, non è necessario modificarli se si rinomina un cluster. Tuttavia, non è possibile riutilizzare lo stesso nome di endpoint personalizzato per più di un cluster nella stessa regione. Assegna a ciascun endpoint personalizzato un nome univoco tra i cluster di proprietà dell'ID utente all'interno di una determinata regione.

  5. Per selezionare un elenco di istanze database che rimane invariato anche quando il cluster si espande, lascia deselezionata la casella di controllo Attach future instances added to this cluster (Collega le istanze che in futuro saranno aggiunte a questo cluster). Quando questa casella di controllo è selezionata, l'endpoint personalizzato aggiunge dinamicamente tutte le nuove istanze che vengono aggiunte al cluster.

Visualizzazione degli endpoint personalizzati

  1. Accedi alla console di AWS gestione e apri la console Amazon Neptune all'indirizzo https://console.aws.amazon.com/neptune/home.

  2. Accedere alla pagina dei dettagli del cluster database.

  3. La sezione Endpoint contiene solo informazioni sugli endpoint personalizzati (i dettagli sugli endpoint integrati sono elencati nella sezione Dettagli principale). Per vedere i dettagli di uno specifico endpoint personalizzato, selezionane il nome per visualizzare la relativa pagina dei dettagli.

Modifica di un endpoint personalizzato

Puoi modificare le proprietà di un endpoint personalizzato per cambiare le istanze database ad esso associate. Puoi anche passare da un elenco statico a un elenco di esclusione.

Non puoi connetterti o utilizzare un endpoint personalizzato mentre sono in corso le modifiche di un'operazione di modifica. Potrebbero essere necessari alcuni minuti dopo la modifica prima che lo stato dell'endpoint torni Disponibile permettendoti di riconnetterti.

  1. Accedi alla console di AWS gestione e apri la console Amazon Neptune all'indirizzo https://console.aws.amazon.com/neptune/home.

  2. Accedere alla pagina dei dettagli del cluster.

  3. Nella sezione Endpoint, scegliere il nome dell'endpoint personalizzato da modificare.

  4. Nella pagina dei dettagli dell'endpoint, scegliere l'azione Modifica.

Eliminazione di un endpoint personalizzato

  1. Accedi alla console di AWS gestione e apri la console Amazon Neptune all'indirizzo https://console.aws.amazon.com/neptune/home.

  2. Accedere alla pagina dei dettagli del cluster.

  3. Nella sezione Endpoint, scegliere il nome dell'endpoint personalizzato da eliminare.

  4. Nella pagina dei dettagli dell'endpoint, scegliere l'azione Elimina.