问题标签 [azure-java-sdk]

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 回答
242 浏览

azure - Azure JAVA SDK PagedList 的测试用例

我正在尝试编写一个简单的测试用例,其中我试图使 PagedList (com.microsoft.azure.PagedList) 返回一个模拟对象。

但我无法理解能够这样做的底层实现。如果有人有任何例子或做过这将非常感激。

这是我用来返回 VirtualMachineSize 类型的模拟对象的 PagedList 类型

0 投票
0 回答
84 浏览

azure - 使用 Java SDK 获取 Azure VM 的电源状态非常慢

我使用的是 Azure JAVA SDK 1.1.2 版。

获取 VM 电源状态的 API 调用响应时间过长。平均大约需要 8 秒才能获取单个 VM 的电源状态。

我们订阅大约 30 个虚拟机需要 260 秒才能获得所有虚拟机的电源状态。

这里有解决方法吗?

0 投票
1 回答
1243 浏览

azure - 在 Azure CosmosDB 中有一个读/写区域

是否可以在 CosmosDB Geo Redundant 设置中将给定区域设置为读/写。

我正在使用带有 Java SDK 的 Azure DocumentDB,并尝试使用如下连接策略覆盖位置首选项

但我仍然可以在 Metrics Explorer 中看到一些向东发送的请求。在这里的任何帮助将不胜感激。

TIA

0 投票
2 回答
4995 浏览

azure - Azure documentDB - 具有指定 ID 或名称的资源已存在

在我的应用程序的 Azure Cosmo DocumentDB 中,出现以下错误

2018-03-27 14:42:057 错误 chmsCosmosDBFruiteService - 无法将 Fruites 添加到客户参考:11416e34-3620-45a4-b3be-b845bbf41762
消息:{“错误”:[“具有指定 ID 或名称的资源已经存在。”] }ActivityId:1b70b944-d581-4640-8785-819400433bb4,请求 URI:/apps/8d13f597-c7e4-4d60-8713-8a0e9abaa9ac/services/ce0d287f-0125-482b-b32c-22108b5320ed3/cf8c-a292/d8c-a24/4 9937ecea8dcc/replicas/131662740073245648p,RequestStats:,SDK:Microsoft.Azure.Documents.Common/1.21.0.0,StatusCode:冲突 2018-03-27 14:42:058 错误 chmaeGlobalExceptionHandler - 异常:类 org.apache.catalina.connector。 ClientAbortException 消息:java.io.IOException:现有连接被远程主机强行关闭 2018-03-27 14:42:058 警告 oswsmmaExceptionHandlerExceptionResolver - 无法调用 @ExceptionHandler 方法:公共 java.util.Map com.hm.myfeed .api.exception.GlobalExceptionHandler.handleException(java.lang.Exception,org.springframework.web.context.request.WebRequest,javax.servlet.http.HttpServletRequest) org.apache.catalina.connector.ClientAbortException: java.io.IOException: org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356) 处的远程主机强行关闭了现有连接。 org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:815) 在 org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:720) 在 org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer. java:391) 在 org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:369) 在 org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) 在 org.springframework.security.web .util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:639)catalina.connector.ClientAbortException: java.io.IOException: org.apache.catalina.connector 的 org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356) 上的远程主机强行关闭了现有连接。 OutputBuffer.flushByteBuffer(OutputBuffer.java:815) 在 org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:720) 在 org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:391) 在 org .apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:369) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) at org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream .write(OnCommittedResponseWrapper.java:639)catalina.connector.ClientAbortException: java.io.IOException: org.apache.catalina.connector 的 org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356) 上的远程主机强行关闭了现有连接。 OutputBuffer.flushByteBuffer(OutputBuffer.java:815) 在 org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:720) 在 org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:391) 在 org .apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:369) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) at org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream .write(OnCommittedResponseWrapper.java:639)org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:815) 的 org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356) 的远程主机强行关闭了现有连接.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:720) 在 org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:391) 在 org.apache.catalina.connector.OutputBuffer.write(OutputBuffer .java:369) 在 org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) 在 org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:639)org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:815) 的 org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356) 的远程主机强行关闭了现有连接.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:720) 在 org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:391) 在 org.apache.catalina.connector.OutputBuffer.write(OutputBuffer .java:369) 在 org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) 在 org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:639)realWriteBytes(OutputBuffer.java:356) 在 org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:815) 在 org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:720) 在 org.apache .catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:391) 在 org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:369) 在 org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java :96) 在 org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:639)realWriteBytes(OutputBuffer.java:356) 在 org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:815) 在 org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:720) 在 org.apache .catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:391) 在 org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:369) 在 org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java :96) 在 org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:639)OutputBuffer.writeBytes(OutputBuffer.java:391) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:369) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) at org .springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:639)OutputBuffer.writeBytes(OutputBuffer.java:391) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:369) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) at org .springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.write(OnCommittedResponseWrapper.java:639)

我不明白这一点。异常发生在首先检查集合是否存在(它确实存在)然后是否不创建它的代码中。显然创建将失败,集合存在!

创建函数

更新功能:

创建文档时遇到问题。

0 投票
1 回答
109 浏览

azure - 在枚举 VirtualMachineSizeTypes 中找不到 Azure VM 选项 B 系列

在 com.microsoft.azure.management.compute.VirtualMachineSizeTypes(虚拟机选项枚举)中,我找不到Azure Linux Virtual Machines Pricing中提到的 B 系列项目。有什么理由吗?

0 投票
2 回答
75 浏览

azure - DocumentDB Java SDK - 获取资源单元

我正在尝试使用 Java SDK 获取当前为 DocumentDB 集合分配的 RU。有人有任何输入吗?

0 投票
1 回答
43 浏览

azure-java-sdk - azure java sdk 是否与 azure gov cloud 兼容?

https://github.com/azure/azure-libraries-for-java azure java sdk 是否也可以无缝地用于 gov 云?使用 SDK for gov cloud 是否需要注意任何功能差异?SDK for gov cloud 是否不支持任何 API 和功能差异?

0 投票
0 回答
100 浏览

azure-java-sdk - CreateVirtualMachinesUsingCustomImageOrSpecializedVHD 捕获 url 不起作用

CreateVirtualMachinesUsingCustomImageOrSpecializedVHD.java 示例程序捕获 VM 并返回 captureImageUri。但是,当我尝试使用 withStoredLinuxImage 配置虚拟机时,我遇到了这个错误。

我没有名为 stg24846de441dab 的存储帐户,所以不确定这是否是临时的?但似乎在这方面犯了错误。

https://stg24846de441dab.blob.core.windows.net/system/Microsoft.Compute/Images/capturedvhds/img-osDisk.a30b516b-6649-47a0-ba12-2f795df314a1.vhd

[pool-1-thread-1] INFO com.microsoft.aad.adal4j.AuthenticationAuthority - [相关 ID:dc701c7a-04af-475b-87bb-774e81ec9be9] 实例发现成功 线程“main”com.microsoft.azure 中出现异常。 CloudException:异步操作失败,配置状态:失败:无法解析存储帐户“stg24846de441dab”。请确保它是通过存储资源提供程序在与计算资源相同的位置创建的。在 com.microsoft.azure.PollingState.throwCloudExceptionIfInFailedState(PollingState.java:507) 在 com.microsoft.azure.AzureClient$5.call(AzureClient.java:203) 在 com.microsoft.azure.AzureClient$5.call(AzureClient.java :200) 在 rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:69) 在 rx.internal.operators.OperatorMerge$MergeSubscriber。

0 投票
1 回答
73 浏览

azure-sql-database - 使用 Java SDK 更新 Azure Sql 数据库标签

我们如何使用 Azure 的 Java SDK 更新 Azure SQL 数据库的标签?对于虚拟机,我们可以使用 withTag() 和 withoutTag() 来实现(接口 UpdateWithTags)。但我找不到对应的数据库 API。

0 投票
0 回答
85 浏览

azure - Azure Java 功能(应用服务计划)无法使用 VPN

我已经在 Azure 上部署了一个带有应用服务计划的 Java 函数,并将一个 VPN(连接回我的数据中心)与该应用服务容器相关联。我的应用程序试图通过 VPN 向我的数据中心中的另一台服务器发送 HTTP 请求,但请求失败并出现“超时”异常。如果我直接连接到我的数据中心 VPN(不是通过 Azure),它就没有问题。

此外,奇怪的是,如果我在 C# 中重新创建该函数,它可以在 Azure 中运行。

1)我尝试使用原始 TCP 套接字连接到不同的端口,但没有成功。2) 我已将适配器列表转储到日志中,但 VPN 适配器未显示。应该是?

故障排除的下一步是什么?