问题标签 [azure-storage-emulator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
225 浏览

azure - AZCopy 开发到生产

我可以很好地从生产复制到开发,但是当我尝试从开发复制到生产时出现此错误:

404,找不到资源。

对于命令:

AzCopy /Dest: https://accountname.blob.core.windows.net/appimage /Source: http://127.0.0.1:10000/devstoreaccount1/appimage /DestKey:key /SourceType:blob /SourceKey:Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr KBHBeksoGMGw== /S

我已经尝试过存储模拟器 5.0 和最新的 5.3 以及不同的 AZ 副本。我所有的容器都是公共访问。

这个错误没有任何意义。

0 投票
2 回答
741 浏览

.net - Azure 存储模拟器连接到未知的 sql 实例

我有一台来自雇主的“新”(我认为是翻新的)笔记本电脑,在那里我安装了 Azure 存储模拟器的新实例。这一个未能从众所周知的消息开始:

“错误:无法启动存储模拟器”。

在我的事件查看器中,我看到以下消息:

用户“xxxx”登录失败。原因:无法打开明确指定的数据库“xxxxx”。[客户端:本地机器]

问题是,我不知道是哪台服务器(我和我的团队都不知道),用户名也不知道。我已经搜索了很长一段时间,但我找不到任何文章解释了连接字符串被配置为模拟器使用而不是连接模拟器的位置。对我来说,我只需要blob存储,所以甚至不需要sql,但我似乎无法禁用它。

有小费吗?

0 投票
2 回答
1240 浏览

azure - Azure 存储模拟器无法在 MSSQLLocalDB 实例中创建“AzureStorageEmulatorDb53”

我正在设置开发人员映像 Azure。

我安装了最新的 Azure Storage Emulator (v5.3),然后安装了 SQL Server 2017。

Azure 存储模拟器无法创建数据库。以下是日志:

模拟器 v5.3 是否不适用于服务器 2017?

0 投票
1 回答
2342 浏览

visual-studio - 本地 Azure 存储帐户 - 在哪里可以找到连接字符串

我正在使用 Visual Studio (C#) 中的 Azure Web Job 项目,该项目由添加到存储帐户队列的消息触发。

目前我找不到确定本地队列的连接字符串的方法。

在此处输入图像描述

当我选择我的本地存储帐户时,我看不到任何属性

但是,当我选择 Azure 托管存储帐户时,我会获得更多属性,包括连接字符串:

在此处输入图像描述

为了使工作正常工作,我需要提供这些应用配置值: 在此处输入图像描述

Azure 存储帐户模拟器正在我的机器上运行。

0 投票
2 回答
4394 浏览

python - AzureException:HTTPSConnectionPool:url 超出了最大重试次数

我正在尝试在本地使用 python 将 csv/pdf 文件上传到 azure blob 存储。

我关注了这篇文章,但这会引发错误,

上传后我想使用上传的文件来处理。

回溯(最近一次通话最后):

文件“”,第 1 行,在 block_blob_service.create_container('cn1')

文件“c:\users\rb287jd\appdata\local\programs\python\python36\lib\site-packages\azure\storage\blob\baseblobservice.py”,第 600 行,在 create_container self._perform_request(request)

_perform_request raise ex 中的文件“c:\users\rb287jd\appdata\local\programs\python\python36\lib\site-packages\azure\storage\storageclient.py”,第 280 行

_perform_request 中的文件“c:\users\rb287jd\appdata\local\programs\python\python36\lib\site-packages\azure\storage\storageclient.py”,第 252 行引发 AzureException(ex.args[0])

AzureException: HTTPSConnectionPool(host='account_name.blob.core.windows.net', port=443): 最大重试次数超出 url: /cn1?restype=container (由 ConnectTimeoutError(, 'Connection to account_name.blob.core. windows.net 超时。(连接超时=20)'))

0 投票
2 回答
1509 浏览

azure - New-AzureStorageContainer :远程服务器返回错误:(403)在PowerShell中禁止

问题

我开始使用 azure blob 存储,因此请按照本指南开始。我正在尝试在本地连接到存储模拟器,并且我正在使用 Powershell 尝试创建一个新容器,但是当我使用以下脚本时

我收到这条消息:

New-AzureStorageContainer :远程服务器返回错误:(403) Forbidden。HTTP 状态代码:403 - HTTP 错误消息:服务器未能验证请求。确保 Authorization 标头的值正确形成,包括签名。

我做了什么

  • 检查了 azureStorageEmulator.exe.config

<accounts> <account name="devstoreaccount1" authKey="Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==" /> </accounts>

  • 一些搜索返回了这个,这让我检查了我的模拟器设置的时间(我称之为http://127.0.0.1:10000/devstoreaccount1/sascontainer)。响应是一个错误,但这表明模拟器设置为 UTC 时间,比我的计算机时间晚 1 小时,这是我在脚本中允许的

  • 下载 Microsoft Azure 存储资源管理器并通过该工具成功连接。我试图在这个工具中寻找有用的东西来帮助我,但无法这样做

问题 如何通过 powershell 连接到 azure 存储模拟器

0 投票
0 回答
180 浏览

azure-queues - 检查队列中的隐藏消息

将消息添加到队列时,如果设置了 initialVisibilityDelay,例如 initialVisibilityDelay = 10 分钟,我看不到它。有没有办法检查不可见的消息?

我无法在 Azure 存储资源管理器中看到它。

0 投票
1 回答
1364 浏览

azure - 无法在存储模拟器上创建 azure blob 容器

在我的 c# .NET 代码中使用 Azure 存储模拟器时,我无法创建容器。

我在用:

它返回错误错误:

System.AggregateException:发生一个或多个错误。---> Microsoft.WindowsAzure.Storage.StorageException:远程服务器返回错误:(403)禁止。---> System.Net.WebException:远程服务器返回错误:(403)禁止。在 System.Net.HttpWebRequest.GetResponse()

0 投票
1 回答
1019 浏览

azure - 什么是“Data Lake Store”的 Azure Data Lake Storage 连接字符串

我正在尝试针对 AzureStorageEmulator 为我的 Azure Data Lake Storage (v1) 存储库编写单元测试。这可能吗?如果是这样,我应该使用什么来创建客户端的参数?另外,它会在我的文件系统的什么位置存储这些数据?

当我打开“Microsoft Azure 存储资源管理器”时,我看到“Data Lake Store (Preview)->(Development)”作为一个选项,所以我认为这是可能的。

0 投票
1 回答
896 浏览

azure-storage-emulator - Unable to start Azure Storage Emulator

I've run into problems trying to run the Azure Storage Emulator on a newly installed computer.

At first it was returning

Cannot create database 'AzureStorageEmulatorDb56' : The database 'AzureStorageEmulatorDb56' does not exist. Supply a valid database name. To see available databases, use sys.databases..

However, when I ran sqllocaldb i I could see that there was a DB named 'AzureStorageEmulatorDb56'.

I eventually ran the command

which returned

Granting database access to user AzureAD\[username elided].
Database access for user AzureAD\[username elided] was granted.

Initialization successful. The storage emulator is now ready for use.
The storage emulator was successfully initialized and is ready to use.

which looks promising.

However, when I right-click the emulator's icon in the system try and select "Start Storage Emulator" nothing happens. And if I then look in the log files I can see an error log (Error20-Jul-18-11-07.log) which contains...

7/20/2018 11:06:36 AM [Error] [ActivityId=00000000-0000-0000-0000-000000000000] Input string was not in a correct format.

There's also an Info20-Jul-18-11-07.log file which contains

7/20/2018 11:06:36 AM [Info] [ActivityId=00000000-0000-0000-0000-000000000000] Starting Service: Blob
7/20/2018 11:06:36 AM [Info] [ActivityId=00000000-0000-0000-0000-000000000000] Stopping Service: Blob

Can anyone explain what's going wrong and how I can get the local storage emulator up and running?