AWS CodeCommit は、新規顧客には利用できなくなりました。の既存のお客様は、通常どおりサービスを AWS CodeCommit 引き続き使用できます。詳細はこちら
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS CodeCommit リポジトリのトリガーを編集する
CodeCommit リポジトリ用に作成されたトリガーを編集できます。トリガーのイベントとブランチ、イベントに応答したアクション、その他の設定を変更できます。
リポジトリのトリガーを編集する (コンソール)
https://console.aws.amazon.com/codesuite/codecommit/home
で CodeCommit コンソールを開きます。 リポジトリで、リポジトリイベントのトリガーを編集するリポジトリを選択します。
-
リポジトリのナビゲーションペインで、[設定] を選択し、[トリガー] を選択します。
-
リポジトリのトリガーのリストから、編集するトリガーを選択し、[編集] を選択します。
トリガーに変更を加え、[保存] を選択します。
リポジトリのトリガーを編集する (AWS CLI)
ターミナル (Linux、macOS 、Unix) またはコマンドプロンプト (Windows) で、 get-repository-triggers コマンドを実行して、リポジトリに設定されたすべてのトリガーの構造を持つJSONファイルを作成します。例えば、 という名前のJSONファイルを作成するには
MyTriggers.json
という名前のリポジトリ用に設定されたすべてのトリガーの構造を持つMyDemoRepo
:aws codecommit get-repository-triggers --repository-name MyDemoRepo >MyTriggers.json
このコマンドは何も返しませんが、 という名前のファイルを返します。
MyTriggers.json
は、コマンドを実行したディレクトリに作成されます。-
プレーンテキストエディタでJSONファイルを編集し、編集するトリガーのトリガーブロックを変更します。
configurationId
ペアをrepositoryName
ペアに置き換えます。ファイルを保存します。例えば、 という名前のトリガーを編集する場合
MyFirstTrigger
という名前のリポジトリのMyDemoRepo
すべてのブランチに適用し、 をconfigurationId
に置き換えrepositoryName
、 で指定されたmain
ブランチとpreprod
ブランチを削除するようにするにはred italic text
。 デフォルトでは、ブランチが指定されていない場合、トリガーはリポジトリ内のすべてのブランチに適用されます。{ "repositoryName": "
MyDemoRepo
", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": ["main", "preprod"
], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] } ターミナルまたはコマンドラインで、put-repository-triggers コマンドを実行します。これにより、 に加えた変更を含む、リポジトリのすべてのトリガーが更新されます。
MyFirstTrigger
トリガー:aws codecommit put-repository-triggers --repository-name
MyDemoRepo
file://MyTriggers.json
このコマンドでは、次のような設定 ID が返されます。
{ "configurationId": "
0123456-I-AM-AN-EXAMPLE
" }