问题标签 [azure-appservice]
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.
azure - 尝试在 Linux 上使用 Maven 和 Azure 将 Spring Boot JAR 文件应用程序部署到 Azure 应用程序服务
我在 mvn azure-webapp:deploy 上收到以下错误
[错误] 无法在项目 mprsreporting 上执行目标 com.microsoft.azure:azure-webapp-maven-plugin:1.9.1:deploy (default-cli):状态代码 403 -> [帮助 1]
我正在按照这里的说明...
terraform - 将 keyvault 导入 terraform 后如何添加 keyvault 访问策略
我的 terraform 设计依赖于预配置的密钥库,其中包含应用程序服务使用的机密。我将此密钥库导入我的远程状态。我可以看到它已经被导入了。现在,当我运行 terraform plan 时,它就好像它不知道导入的资源一样。
这就是我的 terraform 的样子
为模块内的应用服务添加访问策略
我的理解中似乎缺少一些链接,因为现在当我这样做时
它就像不知道导入的密钥库一样
node.js - 无法在 Azure App 服务上部署 React JS 应用程序
我正在浏览一些链接以在 azure app 服务上部署 React Js 应用程序。但是我在部署应用程序时遇到了一些问题。
我已经添加了所有必要的东西,比如web.config
文件到public
文件夹,并将构建目录添加到工作区。
使用 Visual Studio Code 将 Node.js 部署到 Azure 应用服务
遵循所有步骤,但当我尝试在 azure 应用服务上部署时出现以下错误。在部署之前,我会运行这些命令
npm run build
.
但事情是相同的应用程序在本地运行完美,下面的命令
npm install
,npm start
。
并且只是为了验证在npm run build
工作之后生成的构建是否尝试使用以下命令从构建目录运行应用程序
然后
然后应用程序在浏览器中打开。
python - 如何在 Azure 资源资源管理器的附加登录参数中添加多个资源
我在 Azure AD 中注册了一个前端和 2 个后端应用服务。
- 后端 1(主服务器)(nestjs)
- Backend-2(被调用来完成一项任务)(python)
这个怎么运作:
- Frontend 只调用 backend-1
- backend-1 将调用 backend-2 来执行特定任务。
我已经按照教程中的说明进行操作:在 Azure App Service 中端到端地验证和授权用户访问我的后端,不幸的是,在本教程中我只能访问一个,因为我只能在“additionalloginparams”中放置 1 个“资源”。
我希望它看起来像这样:
我现在正在尝试的是,我正在使用access_token
从<frontend-appname>/.auth/me
(前端)获得的 API 调用Backend-1,因为我已经在 azure AD 和资源浏览器“additionalLoginParams”中配置了它,所以它正在工作(基于教程)。我也将其传递access_token
给Backend-1。这次Backend-1将使用as Authorization Header调用Backend-2access_token
,它不起作用,因为Frontend无权access_token
访问Backend-2。
access_token
您是否可以建议仅使用Frontend作为 Authorization Bearer访问或对我的 2 后端进行 api 调用的任何其他选项?
或者Backend-1应该有自己access_token
的访问Backend-2,我应该采取什么方法来实现这一点?
c# - 如何使用 websockets 在我的 Azure 应用服务 Web 应用和本地控制台应用之间建立连接?
我在 Azure 中部署了一个 REST API Web 应用程序作为应用程序服务,我可以成功地从我设备上的控制台应用程序发出请求。我的目标是从通过控制台端的 HttpClient 来回传递 JSON 转换为通过 Web 套接字在两者之间建立连接。
目前,我在我的应用服务中启动时调用了以下函数。
在我的控制台应用程序中:
作为参考,我使用此处找到的格式作为我的指南。
我已确保在我的应用服务配置中将 Web 套接字设置为“开启”。除此之外,到目前为止,我不知道我需要进行任何更改。
当实际尝试在服务器端调用该函数时,我的问题就出现了。在我的侦听器参数中使用 IpAddress.Any 时,我收到 10013 错误(权限被拒绝)。更改端口有时会将错误更改为 10048(已在使用中)。当我用入站 IP 替换 IpAddress.Any 时,我的错误变为 10049(无法分配请求的地址。请求的地址在其上下文中无效)。 错误代码参考这里
如果我理解正确,Azure App Service 只能接受端口 80 和 443 上的入站流量,这两种情况都不适用于我的情况。我没有太多使用这些技术的经验,所以欢迎任何见解。
此外,我只能在代码中的 listener.Start() 行之前进行调试,因为我当前的执行在那里停止。因此,如果在后面的代码中有任何明显的跳出,请随时指出。
c# - 如何使用 Azure 应用服务本地缓存?
我有一个使用服务器端缓存的 MVC API 项目。它部署到 Azure 应用服务。我想利用应用服务本地缓存来克服保持缓存跨节点同步的挑战。这是正确的方法吗?如果是,我如何从我的代码中修改缓存。PS:我对使用 Redis Cache 不是很感兴趣。
azure - 使用部署槽进行交换时处理数据库迁移的推荐方法
我正在尝试了解使用 Azure 应用服务托管我的 Web 应用的部署槽的使用。我对执行交换时处理数据库的理想方法感到特别困惑。虽然维护两个数据库版本似乎是一种解决方案,但它增加了跨多个数据库维护数据以使它们保持一致的复杂性。在使用蓝/绿部署,特别是部署槽时,处理数据库架构和迁移的推荐方法是什么?
spring-boot - 无法在 Azure 应用服务中读取大文件
我们在 azure app 服务中运行了 spring boot 应用程序来对 CSV 文件执行一些 ETL 操作。一个文件将被放入实例本地目录中,应用程序将从该目录中选择文件并对其进行处理。如果上传的文件大于 >10 MB,我们将面临问题。Reader 无法读取文件并返回 null 。我们正在使用 supercsv 来处理 csv 文件。
reader.read() 方法返回 null。该问题仅在 azure app service (linux) 中发生,并且在本地完美地工作。
谁能帮我找出问题所在?
azure - Azure 应用服务上下文中的 SSO 与 TLS/SSL
我有几个问题和困惑。
SSO 和 TSL/SSL 有什么区别?
如果在 Azure 应用服务中部署了 Web 应用,从哪里可以找到安装的 SSO 相关证书?还有,如何检查 SSO 证书名称?
我只能从 Azure 门户看到 TSL/SSL。但是没有关于 SSO 部分的线索?
任何人都可以帮助澄清这些吗?
azure - 为什么在应用服务上运行时无法连接到 Azure 应用配置,获取请求已中止:无法创建 SSL/TLS 安全通道
运行以下代码以从我的 Azure 应用服务连接到 Azure 应用配置时,我收到以下“无法创建 SSL/TLS 安全通道”异常。
当我在我的开发机器(即连接到 Azure 应用程序配置的开发机器)上运行代码时,我没有问题。请注意,我的 App Service 是: Stack is .NET Framework Version ASP.NET 4.7
当我尝试使用 ManagedIdentityCredential 进行连接时,我得到了同样的错误。
导致此错误: