除了all和read之外,是否可以将自定义权限模式附加到azure cosmos mongo db api中的权限?
根据我的理解,在cosmos mongodb api中创建的自定义权限只能附加两种权限模式,即read和all(create, Read, update and delete). 但我的要求是从权限中删除删除访问权限,以便附加用户无法删除特别是收集器的 mongodb 对象. 另外,有没有什么方法或者方法可以让资源令牌的寿命按月或按年增加? 解决方案 是的,您的理解部分正确.有 主密钥 和 资源令牌.主密钥要么是只读的,要么是读写的(所有 CRUD 操作).资源令牌使客户端能够根据已授予的权限读取、写入和删除 Cosmos DB 帐户中的资源. Cosmos DB 有一个关于增加资源令牌寿命的 Uservoice 条目.请对此进行投票和评论,让产品分组了解此功能的可取性: 增加资源令牌有效期限制(或)提供身份验证 我希望这些信息对您有所帮助. 问候, 迈克 注意:如果此信息回答了您的问题,请将其标记为已回答,以帮助其他人寻找相同
50 2022-07-19
编程技术问答社区
在数据浏览器中显示整个图形
你好, 我创建了一个由不同顶点组成的图,并且在一个部分中,两个顶点连接在一起.在其他三个顶点连接在一起.我遇到的问题是我希望数据浏览器显示所有顶点和边缘在一个视图中.有没有针对此的 gremlin 查询?似乎当您在图表中更深入地遍历时,数据浏览器会删除以前遍历的部分,这意味着您在任何给定时间都无法看到整个图表.有没有办法解决这个问题? 我的目标基本上是一次性查看整个图形,或者至少在我单击时遍历整个图形,但之前遍历的顶点不应该从视觉表示中消失. 您似乎也无法在图形模式下查看边缘标签?有解决办法吗? 解决方案 嗨,Souciance, 我向产品团队提出了一个问题,以确定预期的行为.
94 2022-07-19
编程技术问答社区
无法访问Azure Cosmos DB
在学习 ASP MVC 教程:使用 Azure Cosmos DB 开发 Web 应用程序时,我遇到了一个不知道如何解决的错误.请帮助提供信息以解决错误. 这是我收到的错误消息:"无法读取配置部分 'add'因为它缺少部分声明".在 WebConfig 文件中是导致错误“" 我确定错误不是来自端点键中的值,因为我能够使用相同的键来访问 Azure Cosmos DB练习使用控制台应用程序的教程.在中创建数据库Azure Cosmos DB 没有任何错误. 最好的问候 解决方案 嗨 StephanieSoft, 您能否提供指向您正在学习的教程的链接?我假设是这个:ASP.NET MVC 5 入门 另外,您是否尝试过不使用 (443) 端口号?像这样:
180 2022-07-19
编程技术问答社区
有关连接到azure cosmos DB的帮助(mongodb)错误,尾部光标中没有更多文档
在 Nodejs 中 >= 8 使用“socket.io":“2.2.0",以及 “socket.io-adapter-mongo":“^2.0.3".然后在连接后给我一个错误: “socket.io-adapter-mongo":“^2.0.3", p.p1 {margin: 0.0px 0.0px 0.0px 0.0px;字体:11.0px Menlo;颜色:#000000} span.s1 {font-variant-ligatures: no-common-ligatures} 尾部光标{“name":“MongoError",“tailable":true,“awaitData":true}中没有更多文档 我想确认一下: 1:我们的 azure cosmos DB 支持套接字? 2:我需要为 azure cosmos DB support socket 做一些设置吗? 谢谢
176 2022-07-19
编程技术问答社区
Azure节点演示错误
如何处理 DEPTH_ZERO_SELF_SIGNED_CERT 错误. 请指教. mtk 解决方案 我们正在调查您的问题并将尽快回复. 为加快调查,请提供以下信息: 构建/版本: 获取内容“C:\CloudDeployment\Configuration\Version\version.xml" 目录类型: Azure AD 或 ADFS 硬件: 多少 CPU 内核、RAM、Get-Disk 输出 网络: 静态或 DHCP. 上网方式: NAT、Web 代理、透明 代理、DMZ 或封闭 能否请您准确分享您在哪里收到此错误,如果可能的话,附上屏幕截图?
94 2022-07-19
编程技术问答社区
如何通过节点更新集合的吞吐量。js SDK?
你好, 我正在寻找一种方法来使用 node.js SDK 更新(增加或减少)集合的吞吐量. 目前,我正在使用这样的 CLI 更新它: az cosmosdb 集合更新\--collection-name “我的收藏"\--name $accountName \--db-name “我的数据库"\--资源组 $resourceGroupName \--吞吐量 $newThroughput 现在,我想使用 node.js SDK 做同样的事情.似乎我可以用这段代码做点什么,但仍然无法弄清楚: const msRestAzure = require('ms-rest-azure');const CosmosDBManagementClient = require('azure-arm-cosmosdb');msRestAzure.loginWithServicePrincipalSecret(process.env[“APPLICATION_ID"],process.en
68 2022-07-19
编程技术问答社区
Azure Bot服务将状态保存到Cosmos DB
在连接我的机器人以将其对话和用户状态保存到 CosmosDB 时收到错误消息: “跨分区查询是必需的,但已禁用.请将 x-ms-documentdb-query-enablecrosspartition 设置为 true,指定 x-ms-documentdb-partitionkey,或修改您的查询以避免此异常.Windows/10.0.17134 documentdb-netcore-sdk/1.9.1" 我了解添加 {EnableCrossPartitionQuery=true} 到提要选项应该可以解决这个问题,但是当连接 cosmos db 以保存状态时,我无权访问写入数据的 Queryables.这包含在应用程序引用的 Azure.Bot.Builder 库中. 对不起,如果这不是这个论坛.我找不到 Azure 机器人服务的论坛. 解决方案 嗨 itjWendt, 最简单的解决方法是不使用分区集合,但这似乎是 Bot Framework
102 2022-07-19
编程技术问答社区
如何修复Cassandra在Azure服务中运行时出现的“尚不支持”错误?
我正在使用 Azure Cosmos DB Cassandra,当借口查询包含特殊键(例如 MAX、ALLOW FILTERING 等)时收到错误消息...数据库 azure 响应消息不支持. ServerError: 提供的查询尚不支持 ALLOW FILTERING 查询.ServerError: 'MAX' 尚不支持. 通过下面的简单查询,我得到了同样的错误. 我建议你在这里提供反馈: https://feedback.azure.com/forums/263030-azure-cosmos-db 您在这些论坛中分享的所有反馈都将由以下人员监控和审核负责构建 Azure 的 Microsoft 工程团队.
116 2022-07-19
编程技术问答社区
核心SQL添加额外列
嗨, 当我在 Core SQl 帐户中为数据库集合创建新文档时,它会在我的 json 中创建一些额外的属性: 创建的属性是: "_rid": "lvRpAMC5Y+oBAAAAAAAAAA==", 解决方案 嗨, 使用 Core SQL API,系统生成的属性是默认创建的,无法避免.与您一起使用可以避免生成这些属性的其他 API. 参考文档:https://docs.microsoft.com/en-us/azure/cosmos-db/databases-containers-items#system-vs-user-defined-resources 希望对您有所帮助.
126 2022-07-19
编程技术问答社区
通过与节点的SSH隧道连接连接到Azure
我不太了解node. 我有一个我继承的应用程序需要连接到 cosmos.以前它指向 Linux 框. 代码如下所示: app.post('/save', function (req, res) {变量配置 = {用户名:'root',主机:'xx.xx.xx.xx',端口:22,密码:'密码',dstHost: '127.0.0.1',目标端口:27017,本地端口:2000,};var server = tunnel(config, function (error, server) {如果(错误){console.log("SSH 连接错误:" + error);}mongoose.connect('mongodb://127.0.0.1:2000/Hate'); 所以我现在的假设是这会变成: app.post('/save', function (req, res) {变量配置 = {用户名:'用户名',主机:'host.documents.azure.com',//端口
346 2022-07-19
编程技术问答社区
数据迁移工具的连接字符串
我需要使用迁移工具将数据从 CSV 导入 Cosmos DB. 如何根据以下文档确定连接字符串中需要什么? 我知道该数据库名称,但不确定两个端点需要是什么. AccountEndpoint=;AccountKey=;Database=; 解决方案 当我使用站点中的 URI 和数据库名称时,我收到此错误
88 2022-07-19
编程技术问答社区
Azure Cosmos DB Data Explorer图形样式将节点类型映射到图标
你好, 我发现图形样式部分中有一个设置似乎可以实现从属性到图标样式的自定义映射. 这是怎么做到的?我找不到有关此设置的任何信息... 谢谢 弗兰克 解决方案 嗨弗兰克, 请确认您在创建 Cosmos DB 时使用的是哪个 API. 您需要在创建 CosmosDB 时使用 Graph API.然后您将能够在数据浏览器中看到图表. 请参阅此文档以了解 带有图形 API 的 Cosmos DB 希望对您有所帮助..
76 2022-07-19
编程技术问答社区
优化Cosmos DB Gremlin查询
你好, 我正在使用 azure Cosmos DB Gremlin API,我已将大约 300 万个节点推送到我的图表上. 推送所有数据后,cosmos DB 上的数据大小为 2.51 GB,索引大小为 1.02 GB. 每当我从 azure Gremlin API 对该 Graph 执行任何 Gremlin 查询时,即使是像“特定标签节点的计数"这样的小查询也会花费大量时间. 很多时候它显示警告为“The查询结果太大,只显示部分结果".因此我无法执行大部分查询. 请建议我一两种方法,以便我的查询实时返回我想要的结果,因为我的最终目标是推送至少 3000 万个节点并查询那么多节点以检索数百万个节点的结果. 解决方案 Hi Arpit, 请查看此 Stack Overflow 线程讨论: Cosmos Db Graph - 性能和吞吐量Gremlin.Net vs Microsoft.Graph .NET SDK 有一个内置的节流机制来
180 2022-07-19
编程技术问答社区
我们可以使用SQL简单更新更新集合中的所有文档列值吗?
我需要更新一个集合中所有文档的列值.是否可以一次性完成? 解决方案 Hi Sakshi, 请查看以下 Stack Overflow 线程: 如何更新 Azure Cosmos DB 中的集合 根据您设置实体关系的方式,可以进行简单的 SQL 更新. 另外: 查询 Azure Cosmos DB带有 SQL 查询的数据 如果您有任何其他问题,请告诉我.问候,~迈克
62 2022-07-19
编程技术问答社区
如何在AzureDb中强制替换文档?
你好, 我在尝试用另一个文档替换文档时遇到了问题.原始文档是通过使用 CreateDocumentAsync() 存储对象来创建的.替换它的对象是相似的(相同的名称、类型、..),但添加的属性除外.结果对于 ReplaceDocumentAsync() 调用是可以的,这意味着文档已被替换.使用 Azure 存储资源管理器检查,更改会反映在数据库中. 但是,在阅读文档时,它会恢复到之前的文档,丢失所有更改.这可以在读取结果和 Azure 存储资源管理器中看到. 重现步骤: - 将对象 A 保存到 CosmosDb -更改对象A的属性值,替换CosmosDb中的文档 =>一切正常 - 从 CosmosDb 读取文档 =>一切OK,数据反映了变化的值 -change object 通过添加一个新属性来定义一个定义,替换 CosmosDb 中的文档 =>一切(看似)OK - 从 CosmosDb 读取文档 =>更改丢失,文档恢复到不包含添加的属性的早期版本
102 2022-07-19
编程技术问答社区
csv导入使用10倍大小的空间
通过在 cosmos db 中导入一个大小为 800 MB 的 csv 文件,然后使用 cosmos db 中的 8 GB.我怎样才能减少使用的大小? 解决方案 你好 Joezw, 您使用的是哪个 Cosmos DB 服务 API,最初是如何导入该 .csv 文件的?SQL、Mongo、Gremlin Graph、Cassandra 或 Table... 使用数据迁移工具将数据迁移到 Azure Cosmos DB 借助 Cosmos DB 数据迁移工具,您可以使用 .csv 作为源并将该数据导入 Cosmos DB 的 SQL API 实例.
142 2022-07-19
编程技术问答社区
Cosmos DB Table API c++-查询不工作
你好, 我在使用 Cosmos DB Table API c++ 时遇到问题,查询 API 无法正常工作. 我正在按照这个例子来写信 https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-how-to-use-c-plus#retrieve-all-entities-分区内 table.execute_query(query); 调用返回一个异常: 请求网址无效. ActivityId:e98ed757-aad5-4ee7-a140-ec2ed1969085,documentdb-dotnet-sdk/2.1.3 Host/64-bit MicrosoftWindowsNT/6.2.9200.0 请求ID:e98ed757-aad5-4ee7-a140-ec2ed1969085 其他不是查询的操作都可以正常工作,如果我获取查询内容并在门户中执行它也可以正常工作. 我使用的
100 2022-07-19
编程技术问答社区
Cosmos Db SQL API:物理分区的冗余量
在初始导入期间,我们将 RU 增加到 200K.Cosmos Db SQL API 创建了 20 个物理分区,每个分区的吞吐量为 10K. 在平常的日子里,我们只需要 30K Ru.这意味着每个物理分区将只分配 1,5K RU 和大量冗余分区,可能会产生昂贵的跨分区调用(总数据大小小于 30GB) 有没有办法将物理分区的数量减少到合理的值? 简而言之,它不是 公平的定价,当你被限制在 1,5K RU 和大量的跨分区调用时,你必须支付额外的费用 解决方案 此问题由 Cosmos DB 产品组直接处理,但请对 User Voice 条目进行投票和评论: 改进缩减体验:移除冗余物理分区 物理分区 与逻辑分区不同,物理分区是系统的内部实现.您无法控制它们的大小、位置、计数或逻辑分区和物理分区之间的映射.但是,您可以控制通过选择正确的分区键来确定逻辑分区的数量以及数据和吞吐量的分布.
254 2022-07-19
编程技术问答社区
数组更新运算符$(update)不起作用
嗨! 来自 https://docs.mongodb.com/v3.6/reference/operator/update/positional/的示例适用于我的本地 MongoDB,但在 Azure 上失败. 有一个学生收藏有这样的文件 {_id: 4,等级: [{ 等级: 80, 意思: 75span>, std: 8 },{ 等级: 85, 意思: 90span>, std: 5 },{ 等级: 85, 意思: 85span>, std: 8 }]} 还有一个查询 db.学生.updateOne({ _id: 4, "grades.grade": 85 },{ $set: { "grades.$.std" : 6 } }) 虽然更新在本地成功,但在 Azure 上我得到了这个: WriteError({“索引": 0,“代码": 57,“errmsg": "'grades.$.std' 中的美元 ($) 前缀字段 'grades.$.std' 对存储无效.",
114 2022-07-19
编程技术问答社区
Azure Cosmos DB帐户已存在
嗨, 我正在尝试使用 terraform 脚本在 Azure 中构建一个基础架构.它由k8s、API网关、子网、Cosmos db、SQL server等组成. 我正在应用该计划并破坏该计划(地形步骤).当我第一次建造时,一切都很好,破坏也很好.但是当我第二次建造时,我得到了两个错误以下 错误: * azurerm_cosmosdb_account.XXXXXX:发生 1 个错误: * azurerm_cosmosdb_account.XXXXXX : CosmosDB Account XXXXXX 已存在,请通过 terraform import 导入资源 * azurerm_sql_server.YYYYYY:发生 1 个错误: * azurerm_sql_server.YYYYYY:等待 SQL Server“YYYYYY"的创建/更新未来时出错(资源组“mygroup"):代码=“NameAlreadyExists";Message=“名称
206 2022-07-19
编程技术问答社区