Ruby on rails 在整合主动存储和谷歌云存储时,是;项目“;输入storage.yml真的有必要吗?

Ruby on rails 在整合主动存储和谷歌云存储时,是;项目“;输入storage.yml真的有必要吗?,ruby-on-rails,google-cloud-storage,rails-activestorage,Ruby On Rails,Google Cloud Storage,Rails Activestorage,下面是storage.yml中的地面军事系统设置示例: google: service: GCS credentials: <%= Rails.root.join("path/to/keyfile.json") %> project: "" bucket: "" google: 服务:地面军事系统 资格证书: 项目:“” 水桶:“ 既然凭证中已经有项目id,那么项目的目的是什么?如果我省略此键,这会有什么区别吗?这似乎是前面提到的活动存储的一个要求。最有可能的是,

下面是
storage.yml
中的地面军事系统设置示例:

google:
  service: GCS
  credentials: <%= Rails.root.join("path/to/keyfile.json") %>
  project: ""
  bucket: ""
google:
服务:地面军事系统
资格证书:
项目:“”
水桶:“

既然
凭证中已经有
项目id
,那么
项目的目的是什么?如果我省略此键,这会有什么区别吗?

这似乎是前面提到的活动存储的一个要求。最有可能的是,这两个参数都是必需的,因为您可以在一个项目中创建一个服务帐户,并允许它访问另一个项目。如果这样做,服务帐户的凭据将具有源项目,但是,您可以使用相同的文件访问第二个项目