VPC-Endpoints erstellen für CodeArtifact - CodeArtifact

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

VPC-Endpoints erstellen für CodeArtifact

Verwenden Sie den Amazon EC2 create-vpc-endpoint AWS CLI EC2-Befehl CodeArtifact, um Virtual Private Cloud (VPC) -Endpunkte für zu erstellen. Weitere Informationen finden Sie unter Interface VPC Endpoints (AWS PrivateLink) im Amazon Virtual Private Cloud Cloud-Benutzerhandbuch.

Zwei VPC-Endpunkte sind erforderlich, damit sich alle Anfragen im CodeArtifact AWS Netzwerk befinden. Der erste Endpunkt wird verwendet, um CodeArtifact APIs aufzurufen (z. B. GetAuthorizationToken undCreateRepository).

com.amazonaws.region.codeartifact.api

Der zweite Endpunkt wird verwendet, um mithilfe von Paketmanagern und Build-Tools (z. B. npm und Gradle) auf CodeArtifact Repositorys zuzugreifen.

com.amazonaws.region.codeartifact.repositories

Der folgende Befehl erstellt einen Endpunkt für den Zugriff auf Repositorys. 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

Der folgende Befehl erstellt einen Endpunkt für den Zugriff auf Paketmanager und Build-Tools.

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
Anmerkung

Wenn Sie einen codeartifact.repositories Endpunkt erstellen, müssen Sie mithilfe der --private-dns-enabled Option einen privaten DNS-Hostnamen erstellen. Wenn Sie beim Erstellen des codeartifact.repositories Endpunkts keinen privaten DNS-Hostnamen erstellen können oder möchten, müssen Sie einen zusätzlichen Konfigurationsschritt ausführen, um Ihren Paketmanager CodeArtifact von einer VPC aus zu verwenden. Weitere Informationen finden Sie unter Verwenden Sie den codeartifact.repositories Endpunkt ohne privates DNS.

Nachdem Sie VPC-Endpoints erstellt haben, müssen Sie möglicherweise weitere Konfigurationen mit Sicherheitsgruppenregeln vornehmen, mit denen Sie die Endpoints verwenden können. CodeArtifact Weitere Informationen zu Sicherheitsgruppen in Amazon VPC finden Sie unter Sicherheitsgruppen.

Wenn Sie Probleme mit der Verbindung haben CodeArtifact, können Sie das VPC Reachability Analyzer-Tool verwenden, um das Problem zu debuggen. Weitere Informationen finden Sie unter Was ist VPC Reachability Analyzer?