gpt4 book ai didi

azure - 如何在代码中没有帐户 ID 的情况下在 C# 项目中连接到 windows azure?

转载 作者:行者123 更新时间:2023-12-03 03:20:27 24 4
gpt4 key购买 nike

我目前正在使用 C# ( https://github.com/ismaelbelghiti/Tigwi ) 开发一个 Windows Azure 项目,要连接到存储帐户,我需要一个带有存储帐户 key 的连接字符串,但该 key 会出现在源代码中。如何避免 key 出现在代码源中?

我考虑过使用非提交文件来存储 secret 信息,但我找不到如何使用 .cscfg 或 .csproj 文件中的文件信息。

最佳答案

无需将 key 存储在源代码中。它可以作为连接字符串存储在 ServiceConfiguration.cscfg 中,并在运行时读入。这是常见的做法,因为此连接字符串可能会更改。

考虑一下:

  • 在本地运行进行测试时,您可能希望使用通过模拟器提供的开发存储。这是一个与 Windows Azure 存储中的连接字符串完全不同的连接字符串。
  • 下载您项目的每个人都将使用不同的连接字符串。

查看 Windows Azure Platform Training Kit 。第一个实验展示了如何在配置文件中配置连接字符串并在稍后读取它。您还可以查看this msdn article了解添加此连接字符串所需的步骤以及用于读取它的相关代码片段。

关于azure - 如何在代码中没有帐户 ID 的情况下在 C# 项目中连接到 windows azure?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9887264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com