View a markdown version of this page

Gestione dell'accesso all' OpenSearch interfaccia utente da un endpoint VPC - OpenSearch Servizio Amazon

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

Gestione dell'accesso all' OpenSearch interfaccia utente da un endpoint VPC

Puoi creare una connessione privata tra il tuo VPC e OpenSearch l'interfaccia utente utilizzando. AWS PrivateLink Usando questa connessione, puoi accedere alle applicazioni OpenSearch dell'interfaccia utente come se fossero nello stesso VPC. In questo modo, non è necessario configurare un gateway Internet, un dispositivo NAT, una connessione VPN o AWS Direct Connect stabilire la connessione. Le istanze del tuo VPC non necessitano di indirizzi IP pubblici per accedere all'interfaccia utente. OpenSearch

Per stabilire questa connessione privata, devi prima creare un endpoint di interfaccia alimentato da. AWS PrivateLink Un'interfaccia di rete endpoint viene creata automaticamente in ogni sottorete specificata per l'endpoint dell'interfaccia. Si tratta di interfacce di rete gestite dal richiedente che fungono da punto di ingresso per il traffico destinato alle applicazioni dell'interfaccia utente. OpenSearch

Creazione di una connessione privata tra un VPC e l'interfaccia utente OpenSearch

Puoi creare una connessione privata per accedere all' OpenSearch interfaccia utente da un VPC utilizzando o. Console di gestione AWS AWS CLI

Creazione di una connessione privata tra un VPC e l' OpenSearch interfaccia utente (console)

Per creare una connessione privata tra un VPC e l' OpenSearch interfaccia utente utilizzando la console
  1. Accedi alla console di Amazon OpenSearch Service all'indirizzo https://console.aws.amazon.com/aos/home.

  2. Nella barra di navigazione a sinistra, in Serverless, scegli gli endpoint VPC.

  3. Scegli Create VPC endpoint (Crea endpoint VPC).

  4. Per Nome, inserisci un nome per l'endpoint.

  5. Per VPC, seleziona il VPC da cui accederai alle applicazioni OpenSearch dell'interfaccia utente.

  6. Per le sottoreti, seleziona una sottorete da cui accedere alle applicazioni dell'interfaccia utente. OpenSearch

    Nota

    L'indirizzo IP e il tipo DNS di un endpoint si basano sul tipo di sottorete:

    • Dual-stack: se tutte le sottoreti hanno intervalli di indirizzi IPv4 e IPv6.

    • IPv6: se tutte le sottoreti sono solo sottoreti IPv6.

    • IPv4: se tutte le sottoreti hanno intervalli di indirizzi IPv4.

  7. Per i gruppi di sicurezza, seleziona uno o più gruppi di sicurezza da associare alle interfacce di rete degli endpoint.

    Nota

    In questo passaggio, stai limitando le porte, i protocolli e le fonti di traffico in entrata che stai autorizzando verso il tuo endpoint. Assicurati che le regole del gruppo di sicurezza consentano alle risorse che utilizzeranno l'endpoint VPC per comunicare con le applicazioni dell'interfaccia utente di comunicare anche con l' OpenSearch interfaccia di rete dell'endpoint.

  8. 8. Seleziona Crea endpoint.

Creazione di una connessione privata tra un VPC e l'interfaccia utente ( OpenSearch AWS CLI)

Per creare una connessione privata tra un VPC e l' OpenSearch interfaccia utente utilizzando AWS CLI

Eseguire il seguente comando seguente. Sostituisci placeholder values con le informazioni appropriate.

aws opensearchserverless create-vpc-endpoint \ --region region \ --endpoint endpoint \ --name vpc_endpoint_name \ --vpc-id vpc_id \ --subnet-ids subnet_ids

Aggiornamento della politica degli endpoint VPC per consentire l'accesso all'applicazione UI OpenSearch

Dopo aver creato la connessione privata, aggiorna la policy degli endpoint VPC per consentire l'accesso all'applicazione OpenSearch UI nella policy degli endpoint VPC specificando l'ID dell'applicazione.

Per informazioni sull'aggiornamento di una policy sugli endpoint VPC, consulta Update a VPC endpoint policy nella Guida. AWS PrivateLink

Assicurati che la policy sugli endpoint VPC includa la seguente dichiarazione. Sostituisci placeholder value con le informazioni appropriate.

{ "Statement": [{ "Action": ["opensearch:*"], "Effect": "Allow", "Principal": "*", "Resource": "*", "Condition": { "StringEquals": { "opensearch:ApplicationId": ["opensearch-ui-application-id"] } } }] }

Revoca dell'accesso all' OpenSearch interfaccia utente in una policy sugli endpoint VPC

OpenSearch L'interfaccia utente richiede un'autorizzazione esplicita nella policy degli endpoint VPC per consentire agli utenti di accedere all'applicazione dal VPC. Se non desideri più che gli utenti accedano all' OpenSearch interfaccia utente dal VPC, puoi rimuovere l'autorizzazione nella policy degli endpoint. Successivamente, gli utenti visualizzano un messaggio di 403 forbidden errore quando tentano di accedere all'interfaccia utente. OpenSearch

Per informazioni sull'aggiornamento di una policy sugli endpoint VPC, consulta Update a VPC endpoint policy nella Guida. AWS PrivateLink

Di seguito è riportato un esempio di policy sugli endpoint VPC che nega l'accesso alle applicazioni UI dal VPC:

{ "Statement": [{ "Action": ["opensearch:*"], "Effect": "Allow", "Principal": "*", "Resource": "*", "Condition": { "StringEquals": { "opensearch:ApplicationId": [""] } } }] }