ある日、AWSの請求画面を確認すると
AWS Data Pipeline の費用が発生している
しかし…
- コンソール検索に出てこない
- 直接URLは404
という状況でした。
本記事では、
- Data Pipeline の課金理由
- コンソールで見つからない理由
- CLIでの確認方法
- 完全削除手順
をまとめます。
⚠️ なぜ課金されるのか?
AWS Data Pipeline は現在ほぼレガシー扱いのサービスですが、
パイプラインが存在しているだけで月額料金が発生するケースがあります
特に以下の状態でも残っていると請求対象になり得ます。
- FINISHED
- PENDING
- SCHEDULED
- ACTIVE
つまり
使っていなくても削除しないと課金される可能性がある
ということです。
🔍 コンソールで見つからない理由
現在、Data Pipeline は
- 検索バーに出ない
- 直接URLが 404 になる
そのため CLI で確認するのが確実です。
✅ 1. パイプラインの確認(CLI)
us-east-1
aws datapipeline list-pipelines --region us-east-1
ap-northeast-1(東京)
aws datapipeline list-pipelines --region ap-northeast-1
出力例
{
"pipelineIdList": [
{
"id": "df-xxxxxxxxxxxx",
"name": "example-pipeline"
}
]
}
✅ 2. パイプラインの状態確認(任意)
aws datapipeline describe-pipelines \
--pipeline-ids df-xxxxxxxxxxxx \
--region ap-northeast-1 \
--query "pipelineDescriptionList[].{id:pipelineId,state:fields[?key=='@pipelineState']|[0].stringValue}"
✅ 3. Deactivate(ACTIVE/SCHEDULEDのみ必要)
ACTIVE や SCHEDULED の場合のみ
aws datapipeline deactivate-pipeline \
--pipeline-id df-xxxxxxxxxxxx \
--region ap-northeast-1
※ FINISHED / PENDING の場合は Deactivate は不要
✅ 4. 全削除(最重要)
ap-northeast-1 を一括削除
for id in $(aws datapipeline list-pipelines --region ap-northeast-1 --query "pipelineIdList[].id" --output text); do
echo "Deleting $id"
aws datapipeline delete-pipeline --pipeline-id "$id" --region ap-northeast-1
done
us-east-1 を一括削除
for id in $(aws datapipeline list-pipelines --region us-east-1 --query "pipelineIdList[].id" --output text); do
echo "Deleting $id"
aws datapipeline delete-pipeline --pipeline-id "$id" --region us-east-1
done
✅ 5. 削除確認
aws datapipeline list-pipelines --region ap-northeast-1
aws datapipeline list-pipelines --region us-east-1
pipelineIdList が空になれば完了です。
💰 課金停止の注意点
- 削除後も請求画面にはタイムラグで表示されることがあります
- 翌日以降の Usage が増えなければ正常です
🧠 なぜこうなるのか?
AWS Data Pipeline は現在ほぼ非推奨であり、
- コンソールから辿りづらい
- 新規利用もほぼされていない
- しかし既存リソースは残り続ける
という状況です。
放置すると
「使っていないのに毎月数ドル課金」
が積み重なります。
🚀 まとめ
| 項目 | 内容 |
|---|---|
| コンソールで見つからない | 正常(レガシー扱い) |
| 課金原因 | パイプラインが残っている |
| 解決方法 | CLIで list → delete |
| 重要 | 全リージョン確認 |
📌 再発防止
- Cost Explorer でサービス別費用を定期確認
- 不要サービスは削除
- CloudTrailでCreatePipelineの監査も可能
🎯 結論
Data Pipeline は「見えないのに請求される」代表格
CLIでの削除が最短・確実です。

