Question#12(Professional Cloud Developer)
あなたは安全なドキュメント共有プラットフォームを開発しています。このプラットフォームでは、組織外のユーザーを含む他のユーザーとドキュメントを共有できます。これらのドキュメントへのアクセス権は、設定可能な一定期間が経過した後に取り消される(無効になる)必要があります。ドキュメントは Cloud Storage に保存されています。この機能をサポートするために、Cloud Storage をどのように構成すべきですか?
正解:C
この問題の要件である「組織外ユーザーへの共有」と「有効期限の設定」を最もシンプルに解決できるのが署名付き URL です。
なぜ C が正解なのか?
一時的なアクセス: 署名付き URL には有効期限(数分から最高 7 日間など)を設定できます。期限が過ぎると URL は自動的に無効になるため、「一定期間後にアクセス権を取り消す」という要件に完全に合致します。
外部ユーザー対応: 共有相手が Google アカウントを持っている必要はありません。生成された URL を知っている人だけが、その特定のオブジェクトにアクセスできます。
個別の制御: バケット全体ではなく、共有したい特定の「ドキュメント(オブジェクト)」ごとに URL を発行できるため、きめ細かな制御が可能です。

コメント