はじめに
ロードバランサー経由でCloud Storageと通信する時は、バックエンドバケットに接続するのが一般的ですが、リージョンがグローバルしか対応しておらず、リージョナルなバケットと接続できないのが問題でした。
しかし、リージョン指定対応のバックエンドバケットがベータ版に登場したことで、これを解決しました。
※ なお、ベータ版のコマンドなのでコマンドベースで制御する必要があります。GUIは未対応。
リファレンス
コマンドのインストール
Google Cloud CLIとは別に、ベータ版のコマンドを導入する必要があります。
gcloud components install beta
コマンド集
バックエンドバケットの新規作成
基本的に--regionオプションを付ければ大丈夫です。
gcloud beta compute backend-buckets create <バックエンドバケット名> \
--gcs-bucket-name=<バケット名> \
--region=<リージョン>
更新
gcloud beta compute backend-buckets update <バックエンドバケット名> \
(...更新したいオプション)
削除
gcloud beta compute backend-buckets delete <バックエンドバケット名> \
--region=<リージョン>