[小ネタ] Amazon Bedrock のフローが削除できない場合の対応
「delete」と入力してみましょう。

削除の挙動
ポップアップ通りに「削除」と入力しても削除ボタンが非活性のままでした。

そこで、言語表記を英語に変更したところ、「delete」と入力するポップアップに変わったので「delete」と入力してみました。

英語表記であれば「delete」で削除できそうだったので、日本語表記でも「delete」での削除を試してみたところ、削除することができました。
ドキュメント
Amazon Bedrock でフローを削除する - Amazon Bedrock
フローを削除することを確認するには、delete入力フィールドに「」と入力し、「削除」を選択します。
日本語のドキュメントでは上述の通り「削除」と入力する旨の記載があります。
Delete a flow in Amazon Bedrock - Amazon Bedrock
To confirm that you want to delete the flow, enter delete in the input field and choose Delete.
英語のドキュメントでは「delete」と入力する旨の記載があります。
AWS のドキュメントは基本的に英語版が最新のため、ドキュメントとコンソールの挙動に差異がある場合にはコンソールの言語も含めて英語で確認することをおすすめします。
AWS CLI で削除
delete-flow — AWS CLI 2.24.25 Command Reference
AWS CLI の場合には delete-flow コマンドで削除可能です。
delete-flow コマンドで指定する flow-identifier は list-flows コマンドまたはコンソールから確認できる ID です。
list-flows — AWS CLI 2.24.25 Command Reference
$ aws bedrock-agent list-flows
{
"flowSummaries": [
{
"arn": "arn:aws:bedrock:ap-northeast-1:012345678901:flow/9BKQ4YD20G",
"createdAt": "2025-03-18T11:09:44.626882+00:00",
"id": "9BKQ4YD20G",
"name": "test",
"status": "NotPrepared",
"updatedAt": "2025-03-18T11:09:44.626882+00:00",
"version": "DRAFT"
}
]
}

$ aws bedrock-agent delete-flow \
--flow-identifier 9BKQ4YD20G
{
"id": "9BKQ4YD20G"
}
まとめ
今回は Amazon Bedrock のフローが削除できない場合の対応を紹介しました。
どなたかの参考になれば幸いです。
Discussion