问题描述
我的任务是制作一个.NET Core 3.1控制台应用程序,该应用程序将在AWS平台上的Linux docker容器中运行,并连接到Azure文件存储以读取和写入文件。我曾经是C#程序员,但到目前为止与容器或Azure无关。
我已收到以下格式的Azure连接字符串: DefaultEndpointsProtocol = https; AccountName = [ACCOUNT_NAME_HERE]; AccountKey = [ACCOUNT_KEY_HERE]; EndpointSuffix = core.windows.net
但是,按照我在网上看到的示例,
- 右键单击VS2019中的项目,然后添加Connected Service。
- 从列表中选择Azure存储。
- 连接到您的Azure存储帐户
对于步骤3,您需要使用Azure帐户登录电子邮件/密码。
我没有那个,我只有一个连接字符串。
我发现了以下示例:
但这两个都使用:
Microsoft.Azure.Storage.Common
,在依赖关系下,它具有.NET Standard和.NET Framework。我认为这些不会在linux docker容器中运行。一旦我确定了docker容器的工作能力,我将进行测试以确认这一点。
任何人都可以从在AWS平台上的Linux docker容器中运行的.NET Core 3.1控制台应用程序阐明我如何才能连接到Azure文件存储以使用概述的Azure连接字符串格式读取和写入文件以上?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)