本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立套件群組
您可以使用 CodeArtifact 主控台、 AWS Command Line Interface (AWS CLI) 或 建立套件群組 AWS CloudFormation。如需使用 管理 CodeArtifact 套件群組的詳細資訊 CloudFormation,請參閱 建立 CodeArtifact 資源 AWS CloudFormation。
建立套件群組 (主控台)
-
在 https://console.aws.amazon.com/codesuite/Codeartifact/home
開啟 AWS CodeArtifact 主控台。 -
在導覽窗格中,選擇網域 ,然後選擇您要在其中建立套件群組的網域。
-
選擇套件群組 ,然後選擇建立套件群組 。
-
在套件群組定義 中,輸入套件群組的套件群組定義。套件群組定義會決定哪些套件與群組相關聯。您可以使用文字手動輸入套件群組定義,也可以使用視覺化模式進行選取,系統會自動建立套件群組定義。
-
若要使用視覺化模式建立套件群組定義:
選擇視覺化以切換至視覺化模式。
在套件格式 中,選擇要與此群組相關聯的套件格式。
在命名空間 (範圍) 中,選擇要比對的命名空間條件。
等於 :完全符合指定的命名空間。如果已選取,請輸入要比對的命名空間。
空白 :比對沒有命名空間的套件。
開頭為字詞 :比對開頭為指定字詞的命名空間。如果已選擇,請輸入要比對的前綴字詞。如需有關單字和單字界限的詳細資訊,請參閱 字詞、字詞界限和字首比對。
所有 :比對所有命名空間中的套件。
如果選取等於 、 空白 或 以單字開頭,請在套件名稱 中選擇要比對的套件名稱條件。
完全等於 :完全比對指定的套件名稱。如果已選擇,請輸入要比對的套件名稱。
開頭為字首 :比對開頭為指定字首的套件。
開頭為字詞 :比對開頭為指定字詞的套件。如果已選擇,請輸入要比對的前綴字詞。如需有關單字和單字界限的詳細資訊,請參閱 字詞、字詞界限和字首比對。
所有 :比對所有套件。
選擇下一步以檢視定義。
-
若要使用文字輸入套件群組定義:
選擇文字以切換至文字模式。
在套件群組定義 中,輸入套件群組定義。如需套件群組定義語法的詳細資訊,請參閱 套件群組定義語法和比對行為。
選擇下一步以檢視定義。
在檢閱定義 中,根據先前提供的定義檢閱將包含在新套件群組中的套件。檢閱後,選擇下一個 。
-
在套件群組資訊 中,選擇性地新增套件群組的說明和聯絡電子郵件。選擇 Next (下一步)。
-
在套件原始伺服器控制項 中,設定要套用至群組中套件的原始伺服器控制項。如需套件群組原始伺服器控制項的詳細資訊,請參閱 套件群組原始伺服器控制項。
選擇建立套件群組 。
建立套件群組 (AWS CLI)
使用 create-package-group
命令在您的網域中建立套件群組。針對 --package-group
選項,輸入套件群組定義,以決定哪些套件與群組相關聯。如需套件群組定義語法的詳細資訊,請參閱 套件群組定義語法和比對行為。
如果您尚未設定 , AWS CLI 請依照 中的步驟進行設定使用 設定 AWS CodeArtifact。
aws codeartifact create-package-group \ --domain
my_domain
\ --package-group'/nuget/*'
\ --domain-owner111122223333
\ --contact-infocontact@email.com
\ --description"a new package group"
\ --tags key=key1
,value=value1