翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
VPC CodeArtifact から を使用する
で作成した com.amazonaws.
VPC エンドポイントでプライベート DNS を有効にできない、または有効にしない場合はの VPC エンドポイントを作成する CodeArtifact、VPC CodeArtifact からリポジトリエンドポイントが使用する別の設定を使用する必要があります。の手順に従ってプライベート DNS なしで codeartifact.repositories エンドポイントを使用する、region
.codeartifact.repositoriescom.amazonaws.
エンドポイント CodeArtifact でプライベート DNS が有効になっていない場合に を設定します。region
.codeartifact.repositories
プライベート DNS なしで codeartifact.repositories
エンドポイントを使用する
で作成した com.amazonaws.
VPC エンドポイントでプライベート DNS を有効にできない、または有効にしない場合はの VPC エンドポイントを作成する CodeArtifact、次の手順に従ってパッケージマネージャーに正しい CodeArtifact URL を設定する必要があります。region
.codeartifact.repositories
次のコマンドを実行して、ホスト名をオーバーライドするために使用する VPC エンドポイントを見つけます。
$ aws ec2 describe-vpc-endpoints --filters Name=service-name,Values=com.amazonaws.
region
.codeartifact.repositories \ --query 'VpcEndpoints[*].DnsEntries[*].DnsName'出力は次のようになります。
[ [ "vpce-0743fe535b883ffff-76ddffff.d.codeartifact.us-west-2.vpce.amazonaws.com" ] ]
VPC エンドポイントパスを更新して、パッケージ形式、 CodeArtifact ドメイン名、 CodeArtifact リポジトリ名を含めます。次の例を参照してください。
https://vpce-0743fe535b883ffff-76ddffff.d.codeartifact.us-west-2.vpce.amazonaws.com/
format
/d/domain_name
-domain_owner
/repo_name
エンドポイントの例の以下のフィールドを置き換えます。
形式
: を、npm
や などの有効な CodeArtifact パッケージ形式に置き換えますpypi
。domain_name
: パッケージをホストする CodeArtifact リポジトリを含む CodeArtifact ドメインに置き換えます。domain_owner
: を CodeArtifact ドメインの所有者の ID に置き換えます。例えば、 です111122223333
。repo_name
: をパッケージをホストする CodeArtifact リポジトリに置き換えます。
次の URL は、npm リポジトリエンドポイントの例です。
https://vpce-0dc4daf7fca331ed6-et36qa1d.d.codeartifact.us-west-2.vpce.amazonaws.com/npm/d/domainName-111122223333/repoName
前の手順で更新した VPC エンドポイントを使用するようにパッケージマネージャーを設定します。コマンドを使用 CodeArtifact
login
せずにパッケージマネージャーを設定する必要があります。各パッケージ形式の設定手順については、以下のドキュメントを参照してください。