Cloud Tasksを使っていて、キューに積まれたタスクをトランザクション100%化してない検証用のインスタンスに向けたい
そこで、キューで実行されるサービスを強制する方法を調べた
まずコンソールを眺めると「キューを編集」とあるのでそこをみる
![]()
すると「ルーティングをオーバーライド」とあるので、おそらくこれでできる

gcloudを使用してオーバーライドするには
CLIから行う方法も調べる
このコマンドで設定できるみたい
gcloud tasks queues update [QUEUE_ID] \
--routing-override=service:[SERVICE],version:[VERSION]
ルーティングを削除
オーバーライドの設定削除はコンソール画面からはできなかったのでgcloudを使用して行うしかないみたい
gcloud tasks queues update [QUEUE_ID] \
--clear-routing-override