建立套件群組 - CodeArtifact

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立套件群組

您可以使用 CodeArtifact 主控台、 AWS Command Line Interface (AWS CLI) 或 建立套件群組 AWS CloudFormation。如需使用 管理 CodeArtifact 套件群組的詳細資訊 CloudFormation,請參閱 建立 CodeArtifact 資源 AWS CloudFormation

建立套件群組 (主控台)

  1. https://console.aws.amazon.com/codesuite/Codeartifact/home 開啟 AWS CodeArtifact 主控台。

  2. 在導覽窗格中,選擇網域 ,然後選擇您要在其中建立套件群組的網域。

  3. 選擇套件群組 ,然後選擇建立套件群組

  4. 套件群組定義 中,輸入套件群組的套件群組定義。套件群組定義會決定哪些套件與群組相關聯。您可以使用文字手動輸入套件群組定義,也可以使用視覺化模式進行選取,系統會自動建立套件群組定義。

  5. 若要使用視覺化模式建立套件群組定義:

    1. 選擇視覺化以切換至視覺化模式。

    2. 套件格式 中,選擇要與此群組相關聯的套件格式。

    3. 命名空間 (範圍) 中,選擇要比對的命名空間條件。

      • 等於 :完全符合指定的命名空間。如果已選取,請輸入要比對的命名空間。

      • 空白 :比對沒有命名空間的套件。

      • 開頭為字詞 :比對開頭為指定字詞的命名空間。如果已選擇,請輸入要比對的前綴字詞。如需有關單字和單字界限的詳細資訊,請參閱 字詞、字詞界限和字首比對

      • 所有 :比對所有命名空間中的套件。

    4. 如果選取等於 空白 以單字開頭,請在套件名稱 中選擇要比對的套件名稱條件。

      • 完全等於 :完全比對指定的套件名稱。如果已選擇,請輸入要比對的套件名稱。

      • 開頭為字首 :比對開頭為指定字首的套件。

      • 開頭為字詞 :比對開頭為指定字詞的套件。如果已選擇,請輸入要比對的前綴字詞。如需有關單字和單字界限的詳細資訊,請參閱 字詞、字詞界限和字首比對

      • 所有 :比對所有套件。

    5. 選擇下一步以檢視定義。

  6. 若要使用文字輸入套件群組定義:

    1. 選擇文字以切換至文字模式。

    2. 套件群組定義 中,輸入套件群組定義。如需套件群組定義語法的詳細資訊,請參閱 套件群組定義語法和比對行為

    3. 選擇下一步以檢視定義。

  7. 檢閱定義 中,根據先前提供的定義檢閱將包含在新套件群組中的套件。檢閱後,選擇下一個

  8. 套件群組資訊 中,選擇性地新增套件群組的說明和聯絡電子郵件。選擇 Next (下一步)

  9. 套件原始伺服器控制項 中,設定要套用至群組中套件的原始伺服器控制項。如需套件群組原始伺服器控制項的詳細資訊,請參閱 套件群組原始伺服器控制項

  10. 選擇建立套件群組

建立套件群組 (AWS CLI)

使用 create-package-group命令在您的網域中建立套件群組。針對 --package-group選項,輸入套件群組定義,以決定哪些套件與群組相關聯。如需套件群組定義語法的詳細資訊,請參閱 套件群組定義語法和比對行為

如果您尚未設定 , AWS CLI 請依照 中的步驟進行設定使用 設定 AWS CodeArtifact

aws codeartifact create-package-group \ --domain my_domain \ --package-group '/nuget/*' \ --domain-owner 111122223333 \ --contact-info contact@email.com \ --description "a new package group" \ --tags key=key1,value=value1