翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CodeArtifact のコンソールまたは AWS Command Line Interface (AWS CLI) を使用して、リポジトリを表示し、その詳細を更新することができます。
注記
リポジトリを作成したら、名前、関連付けられた AWS アカウント、またはドメインを変更することはできません。
リポジトリの設定 (コンソール) を表示または変更する
CodeArtifact のコンソールを使用して、リポジトリの詳細を表示し、更新することができます。
-
https://console.aws.amazon.com/codesuite/codeartifact/home
「https://www.com で AWS CodeArtifact コンソールを開きます。 -
ナビゲーションペインで、[リポジトリ] をクリックし、表示または編集したいリポジトリの名前を選択します。
-
[詳細] を展開すると、以下のように表示されます。
-
リポジトリのドメイン。詳細を確認するには、ドメイン名を選択してください。
-
リポジトリのリソースポリシー。[リポジトリポリシーを適用する] をクリックして、ひとつ追加します。
-
リポジトリの Amazon リソースネーム (ARN)。
-
リポジトリに外部接続がある場合は、接続をクリックして詳細を確認できます。リポジトリに設定できる外部接続はひとつのみです。詳細については、「CodeArtifact リポジトリをパブリックリポジトリに接続する」を参照してください。
-
リポジトリにアップストリームリポジトリがある場合は、いずれかをクリックして、その詳細を参照することができます。リポジトリには、最大 10 個の直接のアップストリームリポジトリを設定できます。詳細については、「CodeArtifact でアップストリームリポジトリを操作する」を参照してください。
注記
リポジトリは、外部接続またはアップストリームリポジトリを設定できますが、両方設定することはできません。
-
-
[パッケージ] をクリックすると、このリポジトリで使用可能なパッケージがすべて表示されます。パッケージをクリックして、詳細を確認してください。
-
[接続手順の表示] をクリックし、パッケージマネージャーを選択して、 CodeArtifact で設定する方法を学びます。
-
[リポジトリポリシーの適用] をクリックして、リソースポリシーをリポジトリに更新または追加します。詳細については、「 リポジトリポリシー」を参照してください。
-
[編集] をクリックして、以下を追加または更新します。
-
リポジトリの説明。
-
リポジトリに関連付けられたタグ。
-
リポジトリに外部接続がある場合は、接続先の公開リポジトリを変更できます。あるいは、ひとつもしくはそれ以上の既存のリポジトリをアップストリームリポジトリとして追加できます。パッケージが要求されたときにCodeArtifactで優先させたい順番に並べます。詳細については、「アップストリームリポジトリの優先順位」を参照してください。
-
リポジトリ設定を表示または変更する (AWS CLI)
CodeArtifact でリポジトリの現在の設定を表示するには、describe-repository
コマンドを使用します。
aws codeartifact describe-repository --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
出力例:
{
"repository": {
"name": "my_repo
",
"administratorAccount": "123456789012
,
"domainName": "my_domain
",
"domainOwner": "111122223333
",
"arn": "arn:aws:codeartifact:region-id
:111122223333
:repository/my_domain
/my_repo
"
"upstreams": [],
"externalConnections": []
}
}
リポジトリのアップストリーム設定を変更する
アップストリームリポジトリを使用すると、パッケージマネージャークライアントは、単一の URL エンドポイントを使用して、複数のリポジトリに含まれるパッケージにアクセスすることができます。リポジトリのアップストリームの関係を追加または変更するには、update-repository
コマンドを使用してください。
aws codeartifact update-repository --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
\ --upstreams repositoryName=my-upstream-repo
出力例:
{
"repository": {
"name": "my_repo
",
"administratorAccount": "123456789012
,
"domainName": "my_domain
",
"domainOwner": "111122223333
",
"arn": "arn:aws:codeartifact:region-id
:111122223333
:repository/my_domain
/my_repo
"
"upstreams": [
{
"repositoryName": "my-upstream-repo
"
}
],
"externalConnections": []
}
}
注記
アップストリームリポジトリを追加するには、アップストリームリポジトリでのAssociateWithDownstreamRepository
アクションの権限が必要です。
リポジトリのアップストリームの関係を削除するには、空のリストを--upstreams
オプションの引数として使用します。
aws codeartifact update-repository --domain
my_domain
--domain-owner111122223333
--repositorymy_repo
--upstreams []
出力例:
{
"repository": {
"name": "my_repo
",
"administratorAccount": "123456789012
,
"domainName": "my_domain
",
"domainOwner": "111122223333
",
"arn": "arn:aws:codeartifact:region-id
:111122223333
:repository/my_domain
/my_repo
"
"upstreams": [],
"externalConnections": []
}
}