我是Azure云的新手,所以有几个与Azure云及其服务相关的问题。首先,让我给予你一个关于我正在开发的特性的简介,以及为什么需要azure。
问题陈述:我正在构建一个微服务,在Java spring-boot中,我应该创建一个Azure函数。在Azure函数中,我需要执行一个“.jar”文件。“.jar”包含将在私有Kubernetes集群上执行某些任务的代码,因此我的Azure函数将接收有关Kubernetes集群的输入请求,Azure vnet详细信息(使用Azure虚拟网络来保护Kubernetes集群)。“.jar”文件将部署在Azure的blob存储服务上。Azure函数应该读取“.jar”文件并执行它。
上面提到的一切都需要通过Azure SDK API以编程方式完成。
我希望问题陈述是明确的。现在,一切都需要以编程方式完成。为此,我需要探索Azure SDK,但我没有找到关于相同的好文档。
到目前为止,我遇到的解决方案是Azure门户,Azure插件和Azure工具包插件(我使用“Azure toolkit for IntelliJ”为一些POC创建了一个Azure函数)。但是当我构建一个微服务时,我希望一切都是编程式的,并且正在探索Azure SDK for Java,但没有找到API。
如果有人知道API,请分享相关文档。谢谢你,谢谢
1条答案
按热度按时间1hdlvixo1#
很遗憾,AFAIK目前无法执行该文件。
我能够创建一个Azure函数应用程序,并从存储帐户在函数中部署Jar文件。
但不幸的是,不可能以编程方式执行该文件。
我的代码创建函数应用程序和获取文件内容形式的存储帐户.
为了运行jar文件,我创建了
hello_jar.zip
文件,并在其中包含了我的hello_jar.jar
文件。用于参考检查Azure Java SDK
functionapp.java
:pom.xml
:我的
.jar
文件目录Output
:手动执行。