如何解决Terraform-部署具有多个存储类的GCP存储桶?
根据文档(https://www.terraform.io/docs/providers/google/r/storage_bucket.html),
“ storage_class”可接受的值为:STANDARD, MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE,档案。
但是,如果我要部署区域和归档GCP存储桶怎么办?
我尝试过:
storage_class = "ARCHIVE,REGIONAL"
并且:
storage_class = "ARCHIVE","REGIONAL"
不幸的是,它们都不起作用。 首先,我收到消息:
参数定义必须用换行符而不是逗号分隔。一个 参数定义必须以换行符结尾。
第二次,我收到消息:
无效值
是否可以使用terraform为GCP存储桶定义多个存储类?
解决方法
Cloud Storage具有四个存储类,即:
- 标准
- 近线
- 热线电话
- 存档
但是,还有additional storage classes不能使用GCP控制台创建。除了根据区域存储每个对象的方式之外,这些附加类也等同于标准存储。
部署同时具有REGIONAL
和ARCHIVE
存储类的存储桶是一个冲突。根据Cloud Storage文档:
区域存储:与标准存储等效,除了区域存储只能用于存储在区域中的对象。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。