翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
リポジトリの設定を表示または変更する
CodeArtifact コンソールまたは AWS Command Line Interface () を使用して、リポジトリの詳細を表示および更新できますAWS CLI。
注記
リポジトリを作成したら、名前、関連付けられた AWS アカウント、またはドメインを変更することはできません。
リポジトリの設定 (コンソール) を表示または変更する
CodeArtifact コンソールを使用して、リポジトリの詳細を表示および更新できます。
-
https://console.aws.amazon.com/codesuite/Codeartifact/home
で 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": [] } }
リポジトリのアップストリーム設定を変更する
アップストリームリポジトリを使用すると、パッケージマネージャークライアントは、1 つの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": [] } }