本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視或修改儲存庫組態
您可以使用 CodeArtifact 主控台或 AWS Command Line Interface () 檢視和更新儲存庫的詳細資訊AWS CLI。
注意
建立儲存庫之後,您無法變更其名稱、相關聯的 AWS 帳戶或網域。
檢視或修改儲存庫組態 (主控台)
您可以使用 CodeArtifact 主控台檢視和更新儲存庫的詳細資訊。
-
開啟位於 https://https://console.aws.amazon.com/codesuite/codeartifact/home
的 AWS CodeArtifact 主控台。 -
在導覽窗格中,選擇儲存庫,然後選擇您要檢視或修改的儲存庫名稱。
-
展開詳細資訊以查看下列項目:
-
儲存庫的網域。選擇網域名稱以進一步了解。
-
儲存庫的資源政策。選擇套用儲存庫政策以新增儲存庫政策。
-
儲存庫的 Amazon Resource Name (ARN)。
-
如果您的儲存庫有外部連線,您可以選擇連線以進一步了解。儲存庫只能有一個外部連線。如需詳細資訊,請參閱將 CodeArtifact 存儲庫 Connect 到公共存儲庫。
-
如果您的儲存庫有上游儲存庫,您可以選擇其中一個來查看其詳細資訊。儲存庫最多可以有 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": [] } }