启动Azure cosmos db模拟器时显示无法添加防火墙规则设置。请使用/NoFirewall 选项重新启动 Azure Cosmos 模拟器

问题描述 投票:0回答:2

我在办公室笔记本电脑中安装了 Azure cosmos db 模拟器。首先它显示 8081 已经在运行。我更改了端口问题已解决。

但显示无法添加防火墙规则设置。请使用/NOFirewall 选项重新启动 Azure Cosmos 模拟器

Screenshot

我尝试在 CMD 中使用以下 2 个命令

   Microsoft.Azure.Cosmos.Emulator.exe /NoFirewall  
   Microsoft.Azure.Cosmos.Emulator.exe /port=1729 /NOFirewall

但是我的问题还没有解决。请帮我解决这个问题。

azure azure-cosmosdb
2个回答
0
投票
  1. 生成新的授权密钥并保存到指定文件。生成的密钥可以与 /Key 或 /KeyFile 选项一起使用。

    Microsoft.Azure.Cosmos.Emulator.exe /GenKeyFile=

  2. 如果模拟器已在运行,请将其关闭。

  3. 接下来,从以下路径中删除模拟器的数据目录: (C:\Users\用户名\AppData\Local\CosmosDBEmulator)

  4. 运行以下命令重启模拟器:

    /AllowNetworkAccess /KeyFile= generatedKey /NoFirewall /Port=#####

请参阅命令行参数解决使用 Azure Cosmos DB 模拟器时出现的问题

注意: 您可以使用您喜欢的任何端口,但请确保它当前未被使用。为了使数据浏览器继续运行,您必须将创建的密钥替换为默认密钥。


0
投票

我也有同样的问题。请检查您的系统是否具有管理员权限。如果没有,您将需要通过添加您的 ID 本地管理员列表来获取它。

  1. 打开CMD
  2. 输入 lusrmgr。它将您重定向到本地用户和组。
  3. 进入群组。
  4. 打开管理员。
  5. 选择添加。
  6. 在输入对象名称下选择提供您的主要电子邮件 ID。 重新启动。

瞧,您现在是系统的管理员了。

© www.soinside.com 2019 - 2024. All rights reserved.