本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立連線 GitLab
您可以使用 AWS Management Console 或 AWS Command Line Interface (AWS CLI) 來建立與 gitlab.com 上託管的儲存庫的連線。
注意
透過在中授權此連線安裝 GitLab,即表示您授予我們的服務處理您資料的權限,並且您可以隨時透過解除安裝應用程式來撤銷權限。
開始之前:
-
您必須已經在建立帳戶 GitLab。
注意
連線只能存取用於建立和授權連線之帳戶。
注意
您可以在中建立具有 Owner 角色的連線 GitLab,然後連線可與具有諸如資源的存放庫一起使用 CodePipeline。如果是群組中的儲存庫,您不需要為群組擁有者。
建立連線至 GitLab (主控台)
您可以使用主控台建立連線。
注意
目前,如果您使用主控台建立連線,這只會在資源 ARN codestar-connections
中建立資源。若要建立在 ARN 中具有codeconnections
服務前置詞的資源,請使用 CLI、SDK 或 CFN。具有兩個服務前綴的資源仍將顯示在控制台中。自 2024 年 7 月 1 日起,可以建立主控台資源。
步驟 1:建立連線
-
登入 AWS Management Console,然後在開啟 [開 AWS 發人員工具] 主控台,位於https://console.aws.amazon.com/codesuite/settings/connections
。 -
選擇設定,然後選擇連線。選擇建立連線。
-
若要建立 GitLab 存放庫的連線,請在 [選取提供者] 下選擇GitLab。在 Connection name (連線名稱) 底下,輸入您要建立的連線名稱。選擇「Connect 至」 GitLab。
-
GitLab 顯示的登入頁面時,使用您的認證登入,然後選擇 [登入]。
-
隨即顯示授權頁面,其中會顯示一則訊息,要求授權存取您的 GitLab 帳戶的連線。
選擇 Authorize (授權)。
-
瀏覽器會返回連線主控台頁面。在「建立 GitLab 連線」下,新的連線會顯示在「連線名稱」中。
-
選擇「Connect 至」 GitLab。
成功建立連線後,會顯示成功橫幅。連線詳細資訊會在連線設定頁面上顯示。
建立與 GitLab (CLI) 的連線
您可以使用 AWS Command Line Interface (AWS CLI) 建立連線。
若要這麼做,請使用 create-connection 命令。
重要
依預設,透過 AWS CLI 或建立 AWS CloudFormation 的連線處於PENDING
狀態。建立與 CLI 的連線之後 AWS CloudFormation,或使用主控台編輯連線以顯示其狀態AVAILABLE
。
若要建立連線 GitLab
-
開啟終端機 (Linux、macOS 或 Unix) 或命令提示 (Windows)。使用 AWS CLI 來執行指create-connection令,
--connection-name
為您的連線指定--provider-type
和。在此範例中,第三方供應商名稱為GitLab
,而指定的連線名稱為MyConnection
。aws codeconnections create-connection --provider-type GitLab --connection-name MyConnection
如果成功,此命令會傳回類似下列內容的連線 ARN 資訊。
{ "ConnectionArn": "arn:aws:codeconnections:us-west-2:
account_id
:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" } -
使用主控台完成連線。如需詳細資訊,請參閱 更新待定連線。