CloudWatch Logs の CreateExportTask API でロググループの指定にワイルドカードは使用できますか?
困っていた内容
EventBridge スケジューラーから CreateExportTask API を使用して CloudWatch Logs のログをエクスポートする方法を考えています。
エクスポートしたいロググループが複数あるので一括で指定したいのですが、CreateExportTask API でロググループの指定にワイルドカードは使用できますか?
どう対応すればいいの?
いいえ、ワイルドカードは使用できません。
CreateExportTask API のリクエストパラメータである「logGroupName」では以下のパターンを定義可能ですが、ワイルドカード (*
) は含まれていません。
Pattern: [.-_/#A-Za-z0-9]+
ワイルドカードは使用できないため、複数のスケジュールで各ロググループ名を指定することをご検討ください。
なお、エクスポートタスクはアカウントごとに 1 つというクォータがあるため同時実行はできません。
そのため、間隔をあけてタスクを実行する必要がある点にもご注意ください。
エクスポートタスク
アカウントごとに、一度に 1 つのアクティブ (実行中または保留中) のエクスポートタスクがあります。このクォータは変更できません。