翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
への接続を作成する GitLab
AWS Management Console または AWS Command Line Interface (AWS CLI) を使用して、gitlab.com でホストされているリポジトリへの接続を作成できます。
注記
でこの接続のインストールを承認することで GitLab、データを処理するためのアクセス許可を当社のサービスに付与し、アプリケーションをアンインストールすることでいつでもアクセス許可を取り消すことができます。
開始する前に:
-
でアカウントを作成しておく必要があります GitLab。
注記
Connections は、接続の作成と承認に使用されたアカウント用のアクセスだけを提供します。
注記
で所有者ロールを持つ接続を作成し GitLab、その接続を などのリソースを含むリポジトリで使用できます CodePipeline。グループ内のリポジトリでは、グループの所有者である必要はありません。
への接続 GitLabを作成する (コンソール)
コンソールを使用して接続を作成できます。
注記
現在、コンソールを使用して接続を作成すると、リソース codestar-connections
の でのみリソースが作成されますARN。のサービスcodeconnections
プレフィックスを持つリソースを作成するにはARN、CLI、、SDKまたは を使用しますCFN。両方のサービスプレフィックスを持つリソースは、引き続きコンソールに表示されます。コンソールリソースの作成は、2024 年 7 月 1 日から開始されます。
ステップ 1: 接続の作成
-
にサインインし AWS Management Console、 で AWS デベロッパーツールコンソールを開きますhttps://console.aws.amazon.com/codesuite/settings/connections
。 -
[設定] を選択して、次に [接続] を選択します。[Create connection] (接続の作成) を選択します。
-
GitLab リポジトリへの接続を作成するには、「プロバイダーの選択」で、「」を選択しますGitLab。[接続名] に、作成する接続の名前を入力します。 に接続 GitLabを選択します。
-
のサインインページ GitLab が表示されたら、 認証情報を使用してログインし、「サインイン」を選択します。
-
認証ページに、 GitLab アカウントにアクセスするための接続の承認を要求するメッセージが表示されます。
[承認] を選択します。
-
ブラウザは接続コンソールページに戻ります。 GitLab 「接続の作成」で、新しい接続が接続名 に表示されます。
-
に接続 GitLabを選択します。
接続が正常に作成されると、成功バナーが表示されます。接続の詳細は、[接続設定] ページに表示されます。
(CLI) への接続 GitLabを作成する
AWS Command Line Interface (AWS CLI) を使用して接続を作成できます。
これを行うには、create-connection コマンドを使用します。
重要
AWS CLI または を介して作成された接続 AWS CloudFormation は、デフォルトで PENDING
ステータスです。CLI または との接続を作成したら AWS CloudFormation、コンソールを使用して接続を編集し、ステータスを にしますAVAILABLE
。
への接続を作成するには GitLab
-
ターミナル (Linux/macOS/Unix) またはコマンドプロンプト (Windows) を開きます。を使用して create-connection コマンド AWS CLI を実行し、接続
--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" } -
コンソールを使用して接続を完了します。詳細については、「保留中の接続の更新」を参照してください。