問題
- Google Cloud StorageとLiferayの連携で、ログに以下のようなエラーが表示される:
[xyz].gserviceaccount.com does not have storage.buckets.get access to [bucket-name]
Environment
- Liferay DXP 7.3
- Liferay DXP 7.4
解決策
- storage.buckets.getaccess 権限がGoogle Cloudのサービスアカウントにない場合に問題が発生します。
- ユーザーはIAMに移動して、storage.buckets.getaccess権限を提供するロールを追加する必要があります。
追加情報
-
非公式記事への言及: https://serverfault.com/a/1007633