インスタンスの編集

このページでは、既存の Cloud SQL インスタンスを編集する方法について説明します。

インスタンスの作成後、そのインスタンスの実行中に編集して設定を変更できます。インスタンスの設定と、設定の変更によるインスタンスへの影響については、インスタンスの設定をご覧ください。

インスタンスを編集する

ほとんどの編集は、実行中のインスタンスにのみ適用できます。

コンソール

  1. Google Cloud コンソールで Cloud SQL の [インスタンス] ページに移動します。

    Cloud SQL の [インスタンス] に移動

  2. インスタンスの [概要] ページを開くには、インスタンス名をクリックします。
  3. [編集] をクリックします。
  4. [インスタンスのカスタマイズ] セクションで [構成オプションを表示] メニューが表示されたら、それをクリックします。
  5. インスタンスで編集可能な設定を更新します。

    詳しくは、インスタンスの設定をご覧ください。

  6. [保存] をクリックします。

gcloud

このコマンドは、バックアップの開始時刻を変更します。

gcloud sql instances patch INSTANCE_NAME \
--backup-start-time 16:00

このコマンドにより、BigQuery などの他の Google Cloud サービスが、Cloud SQL 内のデータにアクセスし、プライベート接続を介してそのデータに対するクエリを実行できるようなります。

gcloud sql instances patch INSTANCE_NAME \
--enable-google-private-path

再起動が必要な値を変更した場合、変更の続行またはキャンセルの選択を求められます。

インスタンス構成フラグの詳細については、gcloud SQL インスタンスのパッチをご覧ください。

REST v1

次のコマンドは、バックアップの開始時刻を変更します。このコマンドにより、BigQuery などの他の Google Cloud サービスが Cloud SQL 内のデータにアクセスし、プライベート接続を介してこのデータに対してクエリを実行できるようになります。

リクエストのデータを使用する前に、次のように置き換えます。

  • project-id: プロジェクト ID。
  • instance-id: インスタンス ID。
  • private-network: プライベート接続の作成のために追加または選択するネットワーク。

HTTP メソッドと URL:

PATCH https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id

リクエストの本文(JSON):

{
  "settings": {
    "backupConfiguration": {
      "startTime": "16:00",
      "enabled": true,
      "binaryLogEnabled": true
    }
  }
    "ipConfiguration": {
      "privateNetwork": "private-network",
      "authorizedNetworks": [],
      "ipv4Enabled": false,

      "enablePrivatePathForGoogleCloudServices": true

    }

}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "operation-id",
  "targetId": "instance-id",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/project-id/operations/operation-id",
  "targetProject": "project-id"
}

再起動が必要な値を変更した場合、変更の続行またはキャンセルの選択を求められます。

REST v1beta4

次のコマンドは、バックアップの開始時刻を変更します。このコマンドにより、BigQuery などの他の Google Cloud サービスが Cloud SQL 内のデータにアクセスし、プライベート接続を介してこのデータに対してクエリを実行できるようになります。

リクエストのデータを使用する前に、次のように置き換えます。

  • project-id: プロジェクト ID。
  • instance-id: インスタンス ID。
  • private-network: プライベート接続の作成のために追加または選択するネットワーク。

HTTP メソッドと URL:

PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id

リクエストの本文(JSON):

{
  "settings": {
    "backupConfiguration": {
      "startTime": "16:00",
      "enabled": true,
      "binaryLogEnabled": true
    }
  }
  "ipConfiguration": {
      "privateNetwork": "private-network",
      "authorizedNetworks": [],
      "ipv4Enabled": false,

      "enablePrivatePathForGoogleCloudServices": true

    }
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "operation-id",
  "targetId": "instance-id",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/operations/operation-id",
  "targetProject": "project-id"
}

再起動が必要な値を変更した場合、変更の続行またはキャンセルの選択を求められます。

このタスクで基礎となる REST API リクエストがどのように作成されるかについては、API Explorer の Instances: patch ページをご覧ください。