1

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

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

4

1 回答 1

2

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

于 2018-07-14T03:25:43.610 回答