文件名称:backblaze-terraform-backend-proxy:使用HTTP服务器的Backblaze B2 <-> terraform后端支持
文件大小:8KB
文件格式:ZIP
更新时间:2024-04-16 15:21:53
Go
介绍 terraform当前不支持将Backblaze作为状态后端。 但是, terraform确实支持使用HTTP服务器进行远程状态管理。 因此,该项目希望使用HTTP服务器在terraform和Backblaze( B2 )之间建立接口,该HTTP服务器处理来自terraform处理状态更新和从B2提取状态。 入门 创建一个B2存储桶-确保启用对象锁定(如果要使用terraform状态锁定) 创建一个应用程序密钥(有关无法使用默认主密钥的原因,请参阅下面的注释) 启动服务器作为B2_KEY_ID=$B2_KEY_ID B2_APP_KEY=$SUPER_SECRET_ACCESS_KEY ./server 照常使用terraform 关于锁定的注意事项 terraform支持锁定状态文件,以防止并发写入。 B2还支持锁定存储桶中的文件/对象,但仅使用其与S3兼容的API。 Bac
【文件预览】:
backblaze-terraform-backend-proxy-main
----pkg()
--------b2Storer.go(7KB)
--------api.go(4KB)
----cmd()
--------server()
----.gitignore(16B)
----README.md(5KB)
----go.mod(81B)