IAM データベース認証を使用すると、パスワードの代わりに有効期間の短いアクセス トークンを使用して、 Google Cloud IAM ユーザー アカウントとサービス アカウントでデータベースに対する認証を行うことができます。データベース権限は、ユーザー、サービス アカウント、グループなどの IAM プリンシパルを使用して管理できます。
インスタンスで Private Service Connect が有効になっているため、プライベート サービス アクセスではサポートされていません。Private Service Connect には適用されません。
Cloud SQL に対するクライアント IP アドレスの可視性
サポート対象
サポートされていません。
プライベート サービス アクセスの IP アドレスを使用することでサポートされます。Private Service Connect エンドポイントではサポートされていません。
インスタンスからネットワーク オプションを削除する
Cloud SQL では、インスタンスから次のネットワーキング オプションを削除できます。
プライベート サービス アクセスとパブリック IP の両方を使用するインスタンスのパブリック IP
パブリック IP、プライベート サービス アクセス、Private Service Connect を使用するインスタンスのパブリック IP
Private Service Connect とプライベート サービス アクセスの両方を使用するインスタンスの Private Service Connect
Private Service Connect、プライベート サービス アクセス、パブリック IP を使用するインスタンスの Private Service Connect
インスタンスのネットワーキング オプションを有効にする
Cloud SQL では、インスタンスで次の接続オプションを有効にできます。
パブリック IP のみを使用するインスタンスのプライベート サービス アクセス
プライベート サービス アクセスのみを使用するインスタンスの Private Service Connect
プライベート サービス アクセスとパブリック IP の両方を使用するインスタンスの Private Service Connect
プライベート サービス アクセスのみを使用するインスタンスのパブリック IP
制限事項
パブリック IP アドレスと Private Service Connect の両方を使用してインスタンスを作成することはできません。
プライベート サービス アクセスと Private Service Connect を使用するインスタンスからプライベート サービス アクセスを削除することはできません。
プライベート サービス アクセスとパブリック IP を使用するインスタンスからプライベート サービス アクセスを削除することはできません。
パブリック IP のみを使用するインスタンスがある場合、プライベート サービス アクセスと Private Service Connect の両方を同時に有効にすることはできません。まず、プライベート サービス アクセスを有効にしてから、Private Service Connect を有効にします。
承認済みネットワークを使用して、Private Service Connect インスタンスの IP アドレスベースの許可リストを作成することはできません。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-19 UTC。"],[],[],null,["# Choose how to connect to Cloud SQL\n\n\u003cbr /\u003e\n\n[MySQL](/sql/docs/mysql/connection-options \"View this page for the MySQL database engine\") \\| PostgreSQL \\| [SQL Server](/sql/docs/sqlserver/connection-options \"View this page for the SQL Server database engine\")\n\n\u003cbr /\u003e\n\nThis page provides an overview of the ways in which you can connect to your\nCloud SQL instance.\n\nBefore you can connect to a Cloud SQL instance, you need to\ndecide how to deploy and configure your Cloud SQL instance and\nsupporting networking resources. If your Cloud SQL instance is\nalready configured and deployed, then this page can help you understand\nthe different ways that you can connect your clients to the\nexisting instance.\n\nIP address type: private or public\n----------------------------------\n\nWhen you first create your Cloud SQL instance,\nyou can choose whether to configure the instance with a *public IP address* ,\na *private IP address* , or a *combination of both*.\n\nYou choose the IP address configuration of your instance based on your\napplication requirements. Then after you configure your instance, you\nspecify either a public IP address, a private IP address, or in some cases a\nDNS name in your client connection string.\n\nConnection type: Cloud SQL connector or direct\n----------------------------------------------\n\nWhen you make the connection to a Cloud SQL instance, you can use a\nCloud SQL connector, or you can make a direct connection.\n\nA Cloud SQL connector is either the [Cloud SQL Auth Proxy](/sql/docs/postgres/sql-proxy) or\none of the [Cloud SQL Language Connectors](/sql/docs/postgres/language-connectors).\n\nDatabase authentication type: IAM or built-in\n---------------------------------------------\n\nWhen you connect to an instance, you must authenticate as a database user.\nYou can choose between [built-in authentication](/sql/docs/postgres/built-in-authentication)\nor [IAM database authentication](/sql/docs/postgres/iam-authentication#iam-db-auth).\n\nPrivate networking options when using a private IP address\n----------------------------------------------------------\n\nWhen you configure your instance to use a private IP address, you can choose\nthe following private networking options: private services access,\nPrivate Service Connect, or both.\n\n### Supported features\n\nThe following table lists the features that Cloud SQL supports when\nyou connect to an instance that's configured with one or both of the private\nnetworking options.\n\n### Remove networking options from an instance\n\nCloud SQL supports the removal of the following networking options\nfrom an instance:\n\n- Public IP from an instance with both private services access and public IP\n- Public IP from an instance with public IP, private services access, and Private Service Connect\n- Private Service Connect from an instance with both Private Service Connect and private services access\n- Private Service Connect from an instance with Private Service Connect, private services access, and public IP\n\n### Enable networking options for an instance\n\nYou can enable Cloud SQL supports enabling the following connection options for instances:\n\n- Private services access on an instance with public IP only\n- Private Service Connect on an instance with private services access only\n- Private Service Connect on an instance with both private services access and public IP\n- Public IP on an instance with private services access only\n\n### Limitations\n\n- You can't create an instance with both a public IP address and Private Service Connect.\n- You can't remove private services access from an instance with private services access and Private Service Connect.\n- You can't remove private services access from an instance with private services access and public IP.\n- If you have an instance that uses only public IP, then you can't enable both private services access and Private Service Connect at the same time. First, enable private services access, and then enable Private Service Connect.\n- You can't use authorized networks to do IP address-based allowlisting for Private Service Connect instances.\n\nTools for connecting to Cloud SQL\n---------------------------------\n\nThe following table contains some options for connecting to Cloud SQL:\n\nTroubleshoot\n------------\n\nIf you're having problems connecting, then check the following pages for help\ndebugging or finding solutions to known issues:\n\n- [Debugging connection issues](/sql/docs/postgres/debugging-connectivity)\n- [Known connectivity errors](/sql/docs/postgres/troubleshooting#connectivity)\n- [Troubleshooting Cloud SQL Auth Proxy connection](/sql/docs/postgres/connect-auth-proxy#troubleshooting)\n- [Common connection issues](/sql/docs/postgres/diagnose-issues#connection)\n\nWhat's next\n-----------\n\n- Learn how to connect with the [Quickstart for Cloud SQL for postgres](/sql/docs/postgres/quickstart).\n- Learn best practices for [managing database connections](/sql/docs/mysql/manage-connections).\n- Learn about [IAM database authentication](/docs/authentication).\n- Learn about [connecting using a psql client from a local machine or Compute Engine](/sql/docs/postgres/connect-admin-ip).\n- Learn about [configuring IP connectivity](/sql/docs/postgres/configure-ip).\n- Learn about [the Cloud SQL Auth Proxy](/sql/docs/postgres/sql-proxy).\n- Learn about [options for support](/sql/docs/postgres/support)."]]