GAE Java を使用し、Google Cloud Storage を使用して画像を保存する Web アプリケーションを開発しています。要件は次のとおりです。
- フェイスブック認証。ユーザーが認証されたら、プロフィール写真を GCS にアップロードします。
- そのような画像を保存するバケットは、明らかに完全なユーザーアクセスを許可するのではなく、読み取りアクセスのみを許可する必要があります
Spring Social を使用して FB プロフィール写真を取得し、GCS にアップロードできましたが、すべてのユーザーをそのバケットの所有者またはライターに設定した場合のみです。アプリケーション内で画像をアップロードするための書き込みアクセスのみを許可し、すべてのユーザーに対してバケット ACL を READ_ONLY に保つにはどうすればよいですか?