Crea endpoint VPC per CodeArtifact - CodeArtifact

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

Crea endpoint VPC per CodeArtifact

Per creare endpoint di cloud privato virtuale (VPC) per CodeArtifact, usa il comando Amazon EC2. create-vpc-endpoint AWS CLI Per ulteriori informazioni, consulta Interface VPC Endpoints (AWS PrivateLink) nella Amazon Virtual Private Cloud User Guide.

Sono necessari due endpoint VPC in modo che tutte le richieste si trovino nella CodeArtifact rete. AWS Il primo endpoint viene utilizzato per chiamare le CodeArtifact API (ad esempio, and). GetAuthorizationToken CreateRepository

com.amazonaws.region.codeartifact.api

Il secondo endpoint viene utilizzato per accedere agli CodeArtifact archivi utilizzando gestori di pacchetti e strumenti di compilazione (ad esempio, npm e Gradle).

com.amazonaws.region.codeartifact.repositories

Il comando seguente crea un endpoint per accedere ai repository. CodeArtifact

aws ec2 create-vpc-endpoint --vpc-id vpcid --vpc-endpoint-type Interface \ --service-name com.amazonaws.region.codeartifact.api --subnet-ids subnetid \ --security-group-ids groupid --private-dns-enabled

Il comando seguente crea un endpoint per accedere ai gestori di pacchetti e agli strumenti di compilazione.

aws ec2 create-vpc-endpoint --vpc-id vpcid --vpc-endpoint-type Interface \ --service-name com.amazonaws.region.codeartifact.repositories --subnet-ids subnetid \ --security-group-ids groupid --private-dns-enabled
Nota

Quando si crea un codeartifact.repositories endpoint, è necessario creare un hostname DNS privato utilizzando l'opzione. --private-dns-enabled Se non puoi o non vuoi creare un nome host DNS privato quando crei l'codeartifact.repositoriesendpoint, devi seguire un passaggio di configurazione aggiuntivo per utilizzare il tuo gestore di pacchetti da CodeArtifact un VPC. Per ulteriori informazioni, consulta Usa l'codeartifact.repositoriesendpoint senza DNS privato.

Dopo aver creato gli endpoint VPC, potrebbe essere necessario eseguire ulteriori configurazioni con le regole del gruppo di sicurezza con cui utilizzare gli endpoint. CodeArtifact Per ulteriori informazioni sui gruppi di sicurezza in Amazon VPC, consulta Gruppi di sicurezza.

Se riscontri problemi di connessione a CodeArtifact, puoi utilizzare lo strumento VPC Reachability Analyzer per eseguire il debug del problema. Per ulteriori informazioni, consulta Cos'è VPC Reachability Analyzer?