【发布时间】:2015-01-02 02:34:00
【问题描述】:
在探索 Azure 存储时,我注意到对存储容器的访问是通过共享密钥完成的。我在工作的地方担心,如果开发人员将这个密钥用于他们正在构建的应用程序,然后离开公司,他们仍然可以登录到存储帐户并删除他们想要的任何内容。解决方法是为帐户重新生成辅助密钥,但随后我们必须更改每个使用这些密钥的应用程序中的所有密钥。
最佳做法是为每个环境(开发、测试、暂存、生产)的每个应用程序拥有一个完整的存储帐户吗? 是否可以保护虚拟网络后面的存储帐户? 我们应该在每个应用程序的基础上在容器上使用签名吗?
有没有人有类似的经历并找到了处理这个问题的好方法?
【问题讨论】:
-
您的问题不止一个。关于存储帐户是否可以限制为vnet的问题应该分开,因为它可以简洁地回答。最佳实践?这是征求意见,有几种可行/实用的方法。
标签: azure azure-storage azure-blob-storage