建立連線 GitLab - 開發人員工具主控台

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

建立連線 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:建立連線
  1. 登入 AWS Management Console,然後在開啟 [開 AWS 發人員工具] 主控台,位於https://console.aws.amazon.com/codesuite/settings/connections

  2. 選擇設定,然後選擇連線。選擇建立連線

  3. 若要建立 GitLab 存放庫的連線,請在 [選取提供者] 下選擇GitLab。在 Connection name (連線名稱) 底下,輸入您要建立的連線名稱。選擇「Connect 至」 GitLab。

    顯示選擇的 GitLab連接選項的控制台屏幕截圖
  4. GitLab 顯示的登入頁面時,使用您的認證登入,然後選擇 [登入]。

  5. 隨即顯示授權頁面,其中會顯示一則訊息,要求授權存取您的 GitLab 帳戶的連線。

    選擇 Authorize (授權)。

    顯示授權您 GitLab 帳戶連接的消息的屏幕截圖。
  6. 瀏覽器會返回連線主控台頁面。在「建立 GitLab 連線」下,新的連線會顯示在「連線名稱」中。

  7. 選擇「Connect 至」 GitLab。

    成功建立連線後,會顯示成功橫幅。連線詳細資訊會在連線設定頁面上顯示。

建立與 GitLab (CLI) 的連線

您可以使用 AWS Command Line Interface (AWS CLI) 建立連線。

若要這麼做,請使用 create-connection 命令。

重要

依預設,透過 AWS CLI 或建立 AWS CloudFormation 的連線處於PENDING狀態。建立與 CLI 的連線之後 AWS CloudFormation,或使用主控台編輯連線以顯示其狀態AVAILABLE

若要建立連線 GitLab
  1. 開啟終端機 (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" }
  2. 使用主控台完成連線。如需詳細資訊,請參閱 更新待定連線