[2025年03月]更新のAssociate-Cloud-Engineer日本語試験事前練習テスト試験問題と解答Google Cloud Certified学習ガイド
Google Associate Cloud Engineer Exam (Associate-Cloud-Engineer日本語版)認証サンプル解答
質問 # 13
すべてのサービスアカウントを管理するproj-saというプロジェクトが1つあります。このプロジェクトのサービスアカウントを使用して、proj-vmと呼ばれる別のプロジェクトで実行されているVMのスナップショットを取得できるようにする必要があります。あなたは何をするべきか?
- A. proj-vmというプロジェクトのCompute Storage AdminのIAMロールをサービスアカウントに付与します。
- B. サービスアカウントから秘密鍵をダウンロードし、それを各VMカスタムメタデータに追加します。
- C. サービスアカウントから秘密鍵をダウンロードし、秘密鍵を各VMのSSH鍵に追加します。
- D. VMを作成するときに、Compute EngineのサービスアカウントのAPIスコープを読み取り/書き込みに設定します。
正解:A
質問 # 14
あなたの会社はあなたのプロジェクトのために1ヶ月の予算を予約しました。制限に近づいたときにアクションを実行できるように、プロジェクトの支出が自動的に通知される必要があります。
あなたは何をするべきか?
- A. 1か月の合計予算の50%、90%、100%の予算アラートを作成します。
- B. GCPコンソールで、BigQueryへの課金エクスポートを設定します。総支出を照会する保存済みビューを作成します。
- C. App Engineの設定で、1日の予算を1か月の予算の1/30の割合で設定します。
- D. クレジットカードを予算と同じ月額制限にリンクします。
正解:A
解説:
A is not correct because this will just give you the spend, but will not alert you when you approach the limit.
B Is correct because a budget alert will warn you when you reach the limits set.
C Is not correct because those budgets are only on App Engine, not other GCP resources.
Furthermore this makes subsequent requests fail, rather than alert you in time so you can mitigate appropriately.
D is not correct because if you exceed the budget, you will still be billed for it. Furthermore there is no alerting when you hit that limit by GCP.
https://cloud.google.com/appengine/pricing#spending_limit
https://cloud.google.com/billing/docs/how-to/budgets
質問 # 15
ウェブ アプリケーションは Cloud Run for Anthos で正常に実行されています。特定のパーセンテージの実稼働ユーザー (カナリア デプロイ) を使用して、アプリケーションの更新バージョンを評価する必要があります。あなたは何をするべきか?
- A. 新しいバージョンのアプリケーションで新しいサービスを作成します。両方のサービスの前に HTTP ロード バランサーを追加します。
- B. アプリケーションの新しいバージョンで新しいリビジョンを作成します。両方のリビジョンの前に HTTP ロード バランサーを追加します。
- C. 新しいバージョンのアプリケーションで新しいサービスを作成します。このバージョンと現在実行中のバージョンの間でトラフィックを分割します。
- D. アプリケーションの新しいバージョンで新しいリビジョンを作成します。このバージョンと現在実行中のバージョンの間でトラフィックを分割します。
正解:D
解説:
https://cloud.google.com/kuberun/docs/rollouts-rollbacks-traffic-migration
質問 # 16
独自のデータセンターのベアメタルサーバーでアプリケーションをホストしています。アプリケーションはCloud Storageにアクセスする必要があります。ただし、セキュリティポリシーにより、アプリケーションをホストしているサーバーがパブリックIPアドレスやインターネットにアクセスできないようになっています。 Googleが推奨するプラクティスに従って、アプリケーションにCloud Storageへのアクセスを提供したいと考えています。あなたは何をするべきか?
- A. 1. Cloud VPNまたは相互接続を使用して、GCP.2でVPCへのトンネルを作成します。 Cloud Routerを使用して、199.36.153.4 / 30のカスタムルートアドバタイズを作成します。 VPNトンネルを介してそのネットワークをオンプレミスネットワークにアナウンスします。オンプレミスネットワークで、*。googleapis.comをCNAMEとしてrestricted.googleapis.comに解決するようにDNSサーバーを構成します。
- B. 1. nslookupを使用してstorage.googleapis.com.2のIPアドレスを取得します。サーバーにパブリックIPアドレスを提供できるように、セキュリティチームと交渉します。それらのサーバーからstorage.googleapis.comのIPアドレスへの下りトラフィックのみを許可します。
- C. 1. Migrate for Compute Engine(旧称Velostrata)を使用して、これらのサーバーをCompute Engine.2に移行します。 storage.googleapis.comをbackend.3として使用する内部ロードバランサー(ILB)を作成します。このILBをプロキシとして使用するように新しいインスタンスを構成します。
- D. 1. Cloud VPNを使用して、Google Cloud Platform(GCP)でVirtual Private Cloud(VPC)へのVPNトンネルを作成します。このVPCでCompute Engineインスタンスを作成し、このインスタンスにSquidプロキシサーバーをインストールします。3。 Cloud Storageにアクセスするためのプロキシとしてそのインスタンスを使用するようにサーバーを構成します。
正解:C
質問 # 17
アプリケーションは、Compute Engine仮想マシン(VM)で日次レポートを生成します。 VMはプロジェクトcorp-iot-insightsにあります。チームはプロジェクトcorp-aggregate-reportsでのみ動作し、バケットcorp-aggregate-reports-storageに毎日のエクスポートのコピーが必要です。 VMからの日次レポートがバケットcorp-aggregate-reports-storageで利用できるようにアクセスを構成し、Googleが推奨するプラクティスに従ってできるだけ少ない手順を使用する必要があります。あなたは何をするべきか?
- A. Create a Shared VPC network between both projects. Grant the VM Service Account the role Storage Object Creator on corp-iot-insights.
- B. Move both projects under the same folder.
- C. Make corp-aggregate-reports-storage public and create a folder with a pseudo-randomized suffix name.
Share the folder with the IoT team. - D. Grant the VM Service Account the role Storage Object Creator on corp-aggregate-reports-storage.
正解:C
質問 # 18
Google CloudプロジェクトA、B、Cのアプリケーションパフォーマンスモニタリングを単一のペインとして設定するように求められます。 CPU、メモリ、ディスクを監視したい。あなたは何をするべきか?
- A. APIを有効にし、デフォルトのダッシュボードを使用してすべてのプロジェクトを順番に表示します。
- B. APIを有効にし、プロジェクトAの下にワークスペースを作成してから、プロジェクトBとCを追加します。
- C. APIを有効にしてから、metrics.readerの役割をプロジェクトA、B、Cに付与します。
- D. APIを有効にして、プロジェクトA、B、Cのグラフを共有します。
正解:A
質問 # 19
Dockerイメージにパッケージ化されたアプリケーションを作成しました。 DockerイメージをワークロードとしてGoogleKubernetesEngineにデプロイする必要があります。あなたは何をするべきか?
- A. イメージをContainer Registryにアップロードし、メイジを参照するKubernetesデプロイメントを作成します
- B. イメージをCloud Storageにアップロードし、イメージを参照するKubernetesデプロイメントを作成します
- C. イメージをクラウドストレージにアップロードし、イメージを参照するKubernetesサービスを作成します
- D. イメージをContainer Registryにアップロードし、イメージを参照するKubernetesサービスを作成します。
正解:D
質問 # 20
新しいユーザーのグループをCloudIdentityに追加する必要があります。一部のユーザーはすでに既存のGoogleアカウントを持っています。 Googleが推奨する方法のいずれかに従い、アカウントの競合を回避する必要があります。あなたは何をするべきか?
- A. 競合を解決するためにメールエイリアスを使用するようにユーザーを招待します
- B. 既存のアカウントを削除する必要があることをユーザーに伝えます
- C. 既存のアカウントを転送するようにユーザーを招待します
- D. 既存のアカウントからすべての個人用メールを削除するようにユーザーに指示します
正解:C
解説:
Explanation
https://cloud.google.com/architecture/identity/migrating-consumer-accounts
質問 # 21
お客様が Cloud Spanner を使用するソリューションを実装したところ、1 つのテーブルでの読み取りレイテンシに関連するパフォーマンスの問題に気付きました。このテーブルには、主キーを使用してユーザーのみがアクセスできます。テーブル スキーマを以下に示します。
問題を解決したい。あなたは何をするべきか?
- A. オプション A
- B. オプション B
- C. オプション D
- D. オプション C
正解:D
解説:
As mentioned in Schema and data model, you should be careful when choosing a primary key to not accidentally create hotspots in your database. One cause of hotspots is having a column whose value monotonically increases as the first key part, because this results in all inserts occurring at the end of your key space. This pattern is undesirable because Cloud Spanner divides data among servers by key ranges, which means all your inserts will be directed at a single server that will end up doing all the work. https://cloud.
google.com/spanner/docs/schema-design#primary-key-prevent-hotspots
質問 # 22
あなたの会社は、継続的インテグレーションおよびデリバリー(CI/CD)パイプラインを Compute Engine インスタンスに移行しようとしています。パイプラインは、コードを通じてクラウド インフラストラクチャ全体を管理します。システムがセキュリティのベスト プラクティスに従っているときに、パイプラインに適切なアクセス許可があることを確認するにはどうすればよいでしょうか?
- A. * 単一のサービス アカウントをコンピューティング インスタンスにアタッチします。
* サービス アカウントに最小限の権限を追加します。
* サービス アカウントが、リソースを作成、更新、または削除するための昇格された権限を持つ Cloud Identity ユーザーになりすますことを許可します。 - B. * 単一のサービス アカウントをコンピューティング インスタンスにアタッチします。
* リソースを作成、更新、または削除するには、必要なすべての Identity and Access Management (IAM) 権限をこのサービス アカウントに追加します - C. * インフラストラクチャのプロビジョニングを実行する前に、人間による承認のステップを CI/CD パイプラインに追加します。
* プロビジョニングには人間の承認 IAM アカウントを使用します。 - D. * 複数のサービス アカウントを、適切な最小限の Identity and Access Management (IAM) 権限を持つパイプラインごとに 1 つずつ作成します。
* シークレット マネージャー サービスを使用して、サービス アカウントのキー ファイルを保存します。
* CI/CD パイプラインがパイプラインの実行中に適切なシークレットを要求できるようにします。
正解:A
解説:
The best option is to attach a single service account to the compute instances and add minimal rights to the service account. Then, allow the service account to impersonate a Cloud Identity user with elevated permissions to create, update, or delete resources. This way, the service account can use short-lived access tokens to authenticate to Google Cloud APIs without needing to manage service account keys. This option follows the principle of least privilege and reduces the risk of credential leakage and misuse.
Option A is not recommended because it requires human intervention, which can slow down the CI/CD pipeline and introduce human errors. Option C is not secure because it grants all required IAM permissions to a single service account, which can increase the impact of a compromised key. Option D is not cost-effective because it requires creating and managing multiple service accounts and keys, as well as using a secret manager service.
References:
* 1: https://cloud.google.com/iam/docs/impersonating-service-accounts
* 2: https://cloud.google.com/iam/docs/best-practices-for-managing-service-account-keys
* 3: https://cloud.google.com/iam/docs/understanding-service-accounts
質問 # 23
お客様は、Cloud Spannerを使用するソリューションを実装しており、1つのテーブルで読み取りレイテンシに関連するパフォーマンスの問題に気づいています。このテーブルには、ユーザーが主キーを使用してのみアクセスします。テーブルスキーマを以下に示します。
問題を解決したいと考えています。あなたは何をするべきか?
- A. テーブルからprofile_pictureフィールドを削除します。
- B. person_id列にセカンダリインデックスを追加します。
- C. 次のデータ定義言語(DDL)を使用してセカンダリインデックスを作成します。

- D. 単調に増加する値を持たないように主キーを変更します。
正解:C
質問 # 24
Compute Engine インスタンスにアプリケーションをデプロイしました。外部コンサルタントは Linux ベースのインスタンスにアクセスする必要があります。コンサルタントは VPN 接続を通じて企業ネットワークに接続していますが、Google アカウントを持っていません。あなたは何をするべきか?
- A. インスタンスのパブリック IP アドレスを使用してアクセスすることで、gcloud compute ssh コマンドライン ツールを使用するように外部コンサルタントに指示します。
- B. SSH キー ペアを生成するように外部コンサルタントに指示し、コンサルタントに秘密キーを要求します。秘密キーを自分でインスタンスに追加し、コンサルタントに公開キーを使用して SSH 経由でインスタンスにアクセスしてもらいます。
- C. Identity-Aware Proxy を使用して gcloud compute ssh コマンドライン ツールを使用してインスタンスにアクセスするように外部コンサルタントに指示します。
- D. 外部コンサルタントに SSH キー ペアを生成するように指示し、コンサルタントに公開キーを要求します。
自分で公開キーをインスタンスに追加し、コンサルタントに秘密キーを使用して SSH 経由でインスタンスにアクセスしてもらいます。
正解:D
解説:
The best option is to instruct the external consultant to generate an SSH key pair, and request the public key from the consultant. Then, add the public key to the instance yourself, and have the consultant access the instance through SSH with their private key. This way, you can grant the consultant access to the instance without requiring a Google account or exposing the instance's public IP address. This option also follows the best practice of using user-managed SSH keys instead of service account keys for SSH access1.
Option A is not feasible because the external consultant does not have a Google account, and therefore cannot use Identity-Aware Proxy (IAP) to access the instance. IAP requires the user to authenticate with a Google account and have the appropriate IAM permissions to access the instance2. Option B is not secure because it exposes the instance's public IP address, which can increase the risk of unauthorized access or attacks. Option D is not correct because it reverses the roles of the public and private keys. The public key should be added to the instance, and the private key should be kept by the consultant. Sharing the private key with anyone else can compromise the security of the SSH connection3.
References:
* 1: https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys
* 2: https://cloud.google.com/iap/docs/using-tcp-forwarding
* 3: https://cloud.google.com/compute/docs/instances/connecting-advanced#sshbetweeninstances
質問 # 25
&. あなたは、オンプレミスのデータ ルームに医用画像を保存する病院で働いています。病院は、これらの画像のアーカイブ ストレージに Cloud Storage を使用したいと考えています。病院は、新しい医療画像を Cloud Storage にアップロードするプロセスを自動化したいと考えています。ソリューションを設計して実装する必要があります。あなたは何をするべきか?
- A. Pub/Sub トピックを作成し、Pub/Sub トピックの Cloud Storage トリガーを有効にします。すべての医用画像を Pub/Sub ロープに送信するアプリケーションを作成する
- B. バッチ テンプレート「Datastore lo Cloud Storage」から Dataflow ジョブをデプロイします。目的の間隔でバッチ ジョブをスケジュールします。
- C. gsutil コマンドライン インターフェースを使用して、オンプレミス ストレージを Cloud Storage と同期するスクリプトを作成します。スクリプトを cron ジョブとしてスケジュールします。
- D. Cloud Console で、Cloud Storage に移動します。関連する画像を適切なバケットにアップロードします。
正解:B
質問 # 26
Compute EngineでVMを動的にプロビジョニングする方法が必要です。正確な仕様は、専用の構成ファイルになります。 Googleの推奨プラクティスに従ってください。どの方法を使用する必要がありますか?
- A. Cloud Composer
- B. 非管理対象インスタンスグループ
- C. マネージドインスタンスグループ
- D. 展開マネージャー
正解:C
解説:
参照:
https://cloud.google.com/compute/docs/instances/
質問 # 27
最小限の手順で、会社の部門のGCPサービスコストを削減する必要があります。既存のGCPプロジェクトで構成されているすべてのサービスをオフにする必要があります。あなたは何をするべきか?
- A. 1.このプロジェクトの組織管理者IAMロールが割り当てられていることを確認します。
2. GCP Consoleでプロジェクトに切り替え、リソースを見つけて削除します。 - B. 1.このプロジェクトのプロジェクトオーナーIAM役割が割り当てられていることを確認します。
2. GCP Consoleでプロジェクトに切り替え、リソースを見つけて削除します。 - C. 1.このプロジェクトのプロジェクトオーナーIAM役割が割り当てられていることを確認します。
2. GCP Consoleでプロジェクトを見つけ、[シャットダウン]をクリックして、プロジェクトIDを入力します。 - D. 1.このプロジェクトの組織管理者IAMロールが割り当てられていることを確認します。
2. GCP Consoleでプロジェクトを見つけ、プロジェクトIDを入力して、[シャットダウン]をクリックします。
正解:C
解説:
https://cloud.google.com/run/docs/tutorials/gcloud
https://cloud.google.com/resource-manager/docs/creating-managing-projects
https://cloud.google.com/iam/docs/understanding-roles#primitive_roles
You can shut down projects using the Cloud Console. When you shut down a project, this immediately happens: All billing and traffic serving stops, You lose access to the project, The owners of the project will be notified and can stop the deletion within 30 days, The project will be scheduled to be deleted after 30 days.
However, some resources may be deleted much earlier.
質問 # 28
データサイエンティストのチームが、管理するGoogle Kubernetes Engine(GKE)クラスタを使用する必要はほとんどありません。一部の長時間実行され、再開できないジョブにはGPUが必要です。コストを最小限に抑えたい。あなたは何をするべきか?
- A. プリエンプティブルVMとそれらのVMに接続されたGPUでノードプールを作成します。
- B. GKEクラスタでノードの自動プロビジョニングを有効にします。
- C. GPUを使用してインスタンスのノードプールを作成し、このノードプールで最小サイズ1の自動スケーリングを有効にします。
- D. これらのワークロード用のVerticalPodAutscalerを作成します。
正解:A
質問 # 29
......
Google試験練習テスト最高得点を獲得しよう:https://www.passtest.jp/Google/Associate-Cloud-Engineer-JPN-shiken.html