問題
- File Storageは、Google Cloud Storageに設定されています。
- ドキュメントとメディアでいくつかのアクションを実行すると、LiferayはGoogle Cloud Storageにアクセスしようとし、以下の例外が発生します:
06:42:27.828 ERROR [https-jsse-nio-8443-exec-23][PortletServlet:119] javax.portlet.PortletException: com.google.cloud.storage.StorageException: XXXX@XXXX.iam.gserviceaccount.com does not have storage.buckets.get access to the Google Cloud Storage bucket.
Environment
- Liferay DXP 7.3, 7.4
解決策
- Google Cloud Storgeバケット(storage.buckets.get)のパーミッションが足りません。 この問題を解決するには、このような権限を含む "Storage Legacy Bucket Owner" ロールを追加するだけです。