こんにちは、Tomaです。
先日、Google Cloudから「セキュリティのベストプラクティスを確認してください」という、一見すると少しギョッとするようなメールが届きました。エンジニアとして、この手の「セキュリティ通知」は放置できない重要事項です。

今回は、Googleから届いたメールの意図を整理し、特にブログ運営や個人開発でGoogle CloudのAPI(Google Maps APIなど)を利用している方が、最低限これだけはやっておくべきセキュリティ設定を実体験ベースで解説します。
第1章:Googleからのメールは何を伝えているのか?
メールの内容を要約すると、「あなたの持っているAPIキー(鍵)が盗まれて、勝手に使われないように対策してね」という注意喚起です。
第2章:【実践】APIキーに制限をかける手順(警告解除)
もっとも手軽で効果が高いのが、APIキーの「使用制限」です。以下の手順で設定を確認しましょう。
1. Google Cloud コンソールにアクセス
Google Cloudの「APIとサービス」から「認証情報」のページを開きます。

2. 既存のキーを編集(黄色い警告の確認)
作成済みのAPIキーを選択します。もし「このキーには制限がありません」という警告が出ている場合は、最優先で対策が必要です。
3. 「アプリケーションの制限」を設定
Python利用やブログ利用に合わせて、制限をかけます。今回は「ウェブサイト」と「IPアドレス」の両面からガードしました。

ブログで利用している場合は、「ウェブサイト(HTTP リファラー)」を選択し、自分のブログURL(例:https://www.tomagamediary.com/*)を追加します。これで、あなたのサイト以外でそのキーが使われるのを防げます。
4. Pythonでの利用なら「IP制限」を
Pythonなどで特定の環境から叩く場合は「IPアドレス制限」が最強です。自分のグローバルIPを登録することで、物理的に「そこからしか繋がらない」状態にします。
※設定画面のUIはウェブサイトと似ていますが、IPアドレスによる指定も同様の手順で行えます。

第3章:最後に立ちはだかる「お支払い設定」の壁
さて、すべての制限を設定して保存しようとした際、最後の難関が現れました。「お支払い方法のセットアップ」です。

Google Cloudでは、セキュリティ設定を確定させるために「課金アカウント」の紐付けが必要になることがあります。少し身構えてしまいますが、「正しく鍵(制限)をかけた上での登録」であれば、無制限に課金されるリスクは極めて低いです。
(筆者注:私は慎重を期して、この時は登録を一旦保留にしました…!)
万が一に備えた「予算アラート」
- 予算とアラート: もし登録を進める場合は、必ず「お支払い」メニューから「月額1,000円を超えたら即通知」といった設定をしておきましょう。これが最後のセーフティネットになります。
50代エンジニアとして、日々の運用には「効率」と「安心」のバランスが欠かせません。こうした地味な設定の積み重ねが、結果として長くブログを楽しく続けるコツだと感じています。
皆様も、あの黄色い警告マークを見つけたら、放置せずに「二重ロック」を検討してみてくださいね。
この記事が役に立った方は、ぜひブックマークやシェアをお願いします!