GCP 一時外部 IP をリセット / 更新 / 編集するにはどうすればよいですか?

GCP 一時外部 IP をリセット / 更新 / 編集するにはどうすればよいですか?

GCP VM に動的外部 IP があります。これを別のものにする必要があります。しかし、VM を再起動しようとしましたが、常に同じです。Google が顧客のために尽力していることは評価できますし、準静的 IP を無料で利用できるのはすばらしいことです。しかし、変更する必要があります。

これを行う簡単な方法はありますか? (つまり、VM を再作成せずに、たとえば CLI コマンドを使用するなど)

編集VM プロパティでネットワーク設定をクリアしても効果がないため、IP が実際に一時的であることを示すためにこの画像を追加する必要があると感じています。 ここに画像の説明を入力してください

答え1

少しいじってみたところ、外部 IP を「プレミアム」から「標準」層に変更すると、異なる IP が取得されることが分かりました。

Eddの方法はどれもプレミアム層では機能しなかった

答え2

最初かつ簡単な方法は、VM を停止して再起動することです。

「エフェメラル外部 IP アドレスは、VM が停止して再起動されるか、インスタンスが終了するまでの間のみ、VM インスタンスに関連付けられたままになります。インスタンスが停止すると、インスタンスに割り当てられていたエフェメラル外部 IP アドレスは、一般的な Compute Engine プールに戻され、他のプロジェクトで使用できるようになります。停止したインスタンスが再び起動されると、新しいエフェメラル外部 IP アドレスがインスタンスに割り当てられます。」

2 番目の方法は、現在割り当てられている IP を削除し、次のようにして VM 構成に新しい IP を割り当てることです。

  1. VM インスタンスを選択します。
  2. 「編集」をクリックします。
  3. VM インスタンスの詳細で、ネットワーク インターフェースに移動し、「編集」をクリックします。
  4. 外部 IP で「なし」を選択します。
  5. 「完了」をクリックします。
  6. 変更を保存します。
  7. 変更を保存したら、VM 設定を再度「編集」します。
  8. ネットワークインターフェースで「エフェメラル」を選択します
  9. 「完了」をクリックします。
  10. 変更を保存します。

VM インスタンス ダッシュボードで割り当てられた新しい外部 IP を検証できるようになりました。

3 番目のオプションでは、ニーズに応じて静的外部 IP アドレスを予約できます。これにより、明示的に解放するまで、アドレスがプロジェクトに無期限に割り当てられます。

関連情報