gpt4 book ai didi

c# - C# 中的 Azure Function App 是否可以执行命令行应用程序?

转载 作者:行者123 更新时间:2023-12-03 07:00:28 27 4
gpt4 key购买 nike

我希望用 C# 创建一个带有计时器触发器的函数应用程序,它偶尔会(例如每天一次)操纵我们的 Salesforce 环境。具体任务可能(将)包括:

  1. (重新)设置用户和 Apex 类的跟踪标志。
  2. 下载调试日志,以便保留(和搜索)它们。

我希望在不重新发明太多轮子的情况下做到这一点。由于 Sfdx Cli 应该能够从命令行执行这些任务,我想知道是否/如何从 Azure C# 计划函数应用程序操作 Sfdx。

  • 如何使 Sfdx 可用于托管 Function App 的任何“无服务器”服务器?
  • 如何告诉函数应用在此服务器上的何处找到它?
  • 如何通过提供一些命令(包括参数)来告诉函数应用程序执行某些操作(可能通过命令行提供)?
  • 如何捕获可能作为控制台/终端输出提供的任何响应,以便可以解析这些响应?
  • 当我使用 Sfdx Cli 从 Salesforce 下载日志时,如何将它们存储在某处(可能存储在 blob 存储上,而不是本地文件存储上)或拦截它们,以便应用程序可以对数据执行某些操作?

最佳答案

您可以做的就是对函数进行 dockerize,然后部署它。

这将帮助您在函数中运行控制台应用程序。

此外,您将获得该函数所需的所有功能,而 Docker 化将帮助您在其上运行控制台应用程序。

您必须将控制台应用程序与函数应用程序捆绑在一起。
请参阅以下documentation关于使用 docker 进行部署。

关于c# - C# 中的 Azure Function App 是否可以执行命令行应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72437124/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com