スケジュールされたタスク
を作成すると EventBridge
> ルール
にルールが作成されます。
つまり スケジュールされたタスク
は パターン
に スケジュール
、ターゲット
に ECSタスク
を指定したイベントルールと等価です。
WEB マネジメントコンソールからルールを作成する場合は、ルール名が必須です。
一方 CloudFormation
> AWS::Events::Rule
の Properties.Name
はオプションです。
Properties.Name
の指定がなければ自動でルール名が付与されます。
AWS::Events::Rule
の Properties.Name
(ルール名)はオプションです(省略した場合にどのようなルール名になるかを要確認)id
が重複した場合は上書きされますThe ID of the target. We recommend using a memorable and unique string.
パブリック IP の自動割当を ENABELED
にしないと ECR
から pull
するときにエラーが発生します。
ResourceInitializationError: unable to pull secrets or registry auth: pull command failed: : signal: killed
ref. https://forums.aws.amazon.com/thread.jspa?threadID=339634&tstart=0
エラーは クラスター
> タスク
> Stopped
で STOPPED
状態のタスクを調べれば分かります。
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/stopped-task-errors.html