[英]When intergrating Active Storage and Google Cloud Storage, is the "project" key in storage.yml really necessary?
以下是storage.yml
中 GCS 設置的示例:
google:
service: GCS
credentials: <%= Rails.root.join("path/to/keyfile.json") %>
project: ""
bucket: ""
由於credentials
已經有project_id
, project
的目的是什么? 如果我省略這個鍵,這有什么區別嗎?
這似乎是此處提到的 Active Storage 的要求。 最有可能的是,這兩個參數都需要,因為您可以在一個項目中創建一個服務帳戶,並授予它訪問另一個項目的權限。 如果這樣做,服務帳戶的憑據將具有原始項目,但是,您可以使用相同的文件訪問第二個項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.