Professional Cloud Developer

Question 11

あなたは、ユーザーがニュース記事を読んでコメントを投稿できるアプリケーションを開発しています。Firestoreを使用して、ユーザーが投稿したコメントを保存および表示するようにアプリケーションを構成したいと考えています。未知数のコメントと記事をサポートするには、スキーマをどのように設計する必要がありますか?

A.
各コメントを記事のサブコレクションに保存する。
B.
各コメントを記事の配列プロパティに追加する。
C.
各コメントをドキュメントに保存し、コメントのキーを記事の配列プロパティに追加する。
D.
各コメントをドキュメントに保存し、コメントのキーをユーザープロファイルの配列プロパティに追加する。
Question 12

あなたは最近アプリケーションを開発しました。パブリックIPアドレスを持たないCompute EngineインスタンスからCloud Storage APIを呼び出す必要があります。どうすればよいですか?

A.
キャリアピアリングを使用する
B.
VPCネットワークピアリングを使用する
C.
共有VPCネットワークを使用する
D.
限定公開のGoogleアクセスを使用する
Question 13

500MBのファイルサイズ制限が適用されている内部ファイルアップロードAPIをApp Engineに移行する必要があります。 どうすればよいですか?

A.
FTPを使用してファイルをアップロードする。
B.
CPanelを使用してファイルをアップロードする。
C.
署名付きURLを使用してファイルをアップロードする。
D.
APIをマルチパートファイルアップロードAPIに変更する。
Question 14

あなたは開発者であり、あなたのチームが導入した新機能のトラブルシューティングをCI/CDチームと協力して行っています。CI/CDチームはHashiCorp Packerを使用して、あなたの開発ブランチから新しいCompute Engineイメージを作成しました。イメージは正常にビルドされましたが、起動しません。CI/CDチームと協力して問題を調査する必要があります。どうすべきでしょうか?

A.
新しい機能ブランチを作成し、ビルドチームにイメージの再ビルドを依頼する。
B.
デプロイされた仮想マシンをシャットダウンし、ディスクをエクスポートしてから、ローカルでディスクをマウントして起動ログにアクセスする。
C.
Packerをローカルにインストールし、Compute Engineイメージをローカルでビルドしてから、個人のGoogle Cloudプロジェクトで実行する。
D.
シリアルポートを使用してCompute EngineのOSログを確認し、Cloud Loggingのログをチェックしてシリアルポートへのアクセスを確認する。
Question 15

あなたはCompute Engineインスタンスで実行されるアプリケーションを管理しています。また、Compute Engineインスタンスで実行されるスタンドアロンのDockerコンテナで複数のバックエンドサービスを実行しています。バックエンドサービスをサポートするCompute Engineインスタンスは、複数のリージョンにあるマネージドインスタンスグループによってスケーリングされます。呼び出し元のアプリケーションを疎結合にし、リクエストに含まれるHTTPヘッダーの値に基づいて選択される、異なるサービス実装を呼び出すことができるようにしたいと考えています。バックエンドサービスを呼び出すために、どのGoogle Cloud機能を使用すべきですか?

A.
Traffic Director
B.
Service Directory
C.
Anthos Service Mesh
D.
内部HTTP(S)ロードバランシング