首页 文章

Azure:CloudQueue和安全性,将访问密钥放入CloudQueueMessage

提问于
浏览
0

为了给我的( Worker )角色做一些工作 - 我把 - 放入队列 - 这样的消息:
“connectionString inputContainerName outputContainerName WorkToDo”

connectionString是一个azure连接字符串,如下所示:
"DefaultEndpointsProtocol=https;AccountName=my_name;AccountKey=my_key"

它是一个本地应用程序,它将此消息放在Azure上的CloudQueue上 .
在Azure中的Workers角色读取此CloudQueue之后 .

这是个好主意吗 ?
这样安全吗?

1 回答

  • 1

    如果使用HTTPS将消息发送到队列,则这是安全的 . 如果您具有主要或辅助访问密钥,则只能读取队列,因此使用HTTPS进行读取也是安全的 .

    但是为什么要在队列消息中发送访问密钥?您没有发送帐户名称,因此这已经成为一个问题 . 但是你的工作人员需要一个帐户名密钥来从队列中读取,那么为什么不直接从容器中读取它们呢?即使您使用其他存储帐户,也可以将该信息保存在ServiceConfiguration.cscfg中的其他设置中

相关问题