반응형
firebase cloud functions을 사용하여 API를 구성해보던 중
이미지 파일을 업로드하려, storage에 접근,
getStorage().bucket().file('filename').save(buffer)
위처럼 파일 저장을 했더니,
{"severity":"ERROR","message":"Error: Unable to upload image Error: *****@gmail.com does not have storage.objects.create access to the Google Cloud Storage object. Permission 'storage.objects.create' denied on resource (or it may not exist).\n at entryFromArgs...
위와 같은 메세지가 발생함.
권한 이슈
해결책은
Cloud console -> IAM 으로 이동 (https://console.cloud.google.com/iam-admin/iam)
App Engine default service account 우측 펜 아이콘을 눌러 권한을 추가하자.
아래 처럼 되어야 함.
반응형