本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立與 的連線 GitLab
您可以使用 AWS Management Console 或 AWS Command Line Interface (AWS CLI) 來建立與託管在 gitlab.com 上的儲存庫的連線。
注意
透過在 中授權此連線安裝 GitLab,您即授予我們的服務許可,以處理您的資料,而且您可以隨時解除安裝應用程式來撤銷許可。
開始之前:
-
您必須已使用 建立 帳戶 GitLab。
注意
連線只能存取用於建立和授權連線之帳戶。
注意
您可以在 中建立具有擁有者角色的連線 GitLab,然後該連線可以與具有 資源的儲存庫搭配使用,例如 CodePipeline。如果是群組中的儲存庫,您不需要為群組擁有者。
建立 GitLab(主控台) 的連線
您可以使用主控台建立連線。
注意
從 2024 年 7 月 1 日起,主控台會在資源 codeconnections
中建立與 的連線ARN。具有兩個服務字首的資源將繼續顯示在主控台中。
步驟 1:建立連線
-
登入 AWS Management Console,然後在 開啟 AWS 開發人員工具主控台https://console.aws.amazon.com/codesuite/settings/connections
。 -
選擇設定,然後選擇連線。選擇建立連線。
-
若要建立與 GitLab 儲存庫的連線,請在選取提供者 下,選擇 GitLab。在 Connection name (連線名稱) 底下,輸入您要建立的連線名稱。選擇連線至 GitLab。
-
GitLab 顯示 的登入頁面時,請使用您的憑證登入,然後選擇登入 。
-
此時會顯示授權頁面,其中包含要求連線授權以存取您 GitLab 帳戶的訊息。
選擇 Authorize (授權)。
-
瀏覽器會返回連線主控台頁面。在建立 GitLab 連線 下,新的連線會顯示在連線名稱 中。
-
選擇連線至 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" } -
使用主控台完成連線。如需詳細資訊,請參閱更新待定連線。