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