因为Backblaze账号只提供一个B2云存储应用秘钥,那么多个应用使用B2应该如何处理呢?

Because Backblaze accounts only provide one B2 Cloud Storage application key, how should you handle using B2 for multiple app?

来自 AWS S3 和 Google 云存储等服务,我习惯于为个人使用个人访问帐户(如 AWS 上的 IAM 和 Google 云上的服务帐户)应用。我一直认为这是有道理的,在安全性和确保一个应用程序的云服务问题不会影响另一个应用程序方面,这是一种很好的做法。

但是,Backblaze 每个帐户只为您提供一个应用程序密钥。这是否意味着如果我们创建多个应用程序,我们应该创建单独的 Backblaze 帐户,并且每个应用程序使用一个帐户?或者每个应用程序使用多个帐户来拥有用于测试、开发、生产等的唯一密钥?我很好奇是否有人对 B2 有任何经验并可以提供一些建议。

找到了我的问题的答案。我进一步阅读了文档,发现提供给您帐户的应用程序密钥是一个主密钥,可以通过 API 创建其他密钥。因此,您将为各个应用程序创建其他应用程序密钥,并在您创建它们时指定它们应具有的访问权限。一种 DIY IAM 系统。