あるプロジェクトのCloud Runサービスが、別のプロジェクトのCloud SQLインスタンスに接続する必要があります。Cloud Runサービスアカウントには、Cloud SQLプロジェクトでCloud SQLクライアントロールが付与されていますが、接続に失敗します。Googleのベストプラクティスに従って修正してください。何をすべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 両方のプロジェクトでCloud SQL Admin APIを有効にします。.
これが解答である理由
Cloud SQL Admin APIは、Cloud SQLインスタンスへの接続を管理するために必要です。Cloud Runサービスが別のプロジェクトのCloud SQLインスタンスに接続する場合、両方のプロジェクトでこのAPIが有効になっている必要があります。 Cloud Runサービスアカウントにcloudsql.instances.connect IAM権限を追加することは、接続に必要な権限ですが、API自体が有効になっていなければ機能しません。Cloud SQL Auth ProxyのAPIクォータは、接続失敗の直接的な原因ではありません。Cloud SQLインスタンスをCloud Runサービスと同じプロジェクトに移行することは、接続を可能にする解決策ですが、Googleのベストプラクティスとしては、APIを有効にすることでプロジェクト間の接続を維持することが推奨されます。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要