翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
の作成 CloudWatch のイベントルール CodeCommit source (コンソール)
コンソールを使用してパイプラインを作成または編集する場合は、 CloudWatch イベントルールが作成されます。
を作成するには CloudWatch で使用する Events ルール CodePipeline オペレーション
を開く CloudWatch コンソールhttps://console.aws.amazon.com/cloudwatch/
。 -
ナビゲーションペインの [Events] (イベント) を選択します。
-
[Create rule] を選択後、[Event source] の下の [Service Name] で [CodeCommit] を選択します。
選択したサービス名には、イベントリソースが含まれています。たとえば、 CodeCommit パイプラインに関連付けられた CodeCommit リポジトリに変更があった場合にパイプラインを開始します。
-
[イベントタイプ] で、[CodeCommit リポジトリの状態変更] を選択します。
-
すべてのリポジトリに適用するルールを作成するには、[Any resource] を選択します。
1 つ以上のリポジトリに適用されるルールを作成するには、[Specific resource(s) by ARN] を選択してから ARN を入力します。
注記 の ARN を見つけることができます。 CodeCommit のリポジトリー設定[()] ページの [ CodeCommit console.
リポジトリに関連付けるブランチを指定するには、[編集] を選択し、リソースタイプブランチおよびブランチ名を入力します。
detail
のイベントパターンオプションを使用します。前の例では、の詳細オプションを示しています。 CodeCommit 名前のリポジトリブランチmaster
。サンプルを以下に示します。 CodeCommit 内のイベントパターンイベントのウィンドウ
MyTestRepo
という名前のブランチを持つリポジトリmaster
:{ "source": [ "aws.codecommit" ], "detail-type": [ "CodeCommit Repository State Change" ], "resources": [ "arn:aws:codecommit:us-west-2:80398EXAMPLE:MyTestRepo" ], "detail": { "referenceType": [ "branch" ], "referenceName": [ "master" ] } }
[Save] (保存) を選択します。
[イベントパターンのプレビュー] ペインで、ルールを表示します。
-
[ターゲット] で、[CodePipeline] を選択します。
-
このルールによって開始するパイプラインの、パイプライン ARN を入力します。
注記 get-pipeline コマンドを実行した後、メタデータ出力でパイプライン ARN を見つけることができます。パイプライン ARN はこの形式で作成されます。
arn:aws:codepipeline:
region
:account
:pipeline-nameパイプライン ARN の例:
arn:aws:codepipeline:us-east-2:80398EXAMPLE:MyFirstPipeline
-
Amazon に付与する IAM サービスロールを作成または指定する CloudWatch Amazon に関連付けられているターゲットを呼び出すためのイベントアクセス許可 CloudWatch イベントルール (この場合、ターゲットは CodePipeline です)。
-
選択この特定のリソースの新しいロールを作成します。Amazon に提供するサービスロールを作成するには CloudWatch パイプライン実行を開始するためのイベント権限。
-
選択既存のロールを使用するAmazon に提供するサービスロールを入力するには CloudWatch パイプライン実行を開始するためのイベント権限。
-
-
ルール設定を確認して、要件を満たしていることを確認します。
-
[Configure details] (設定の詳細) を選択します。
-
[Configure rule details] ページでルールの名前と説明を入力してから、[State] を選択してルールを有効化します。
-
ルールが適切であることを確認したら、[Create rule] を選択します。