问题标签 [azure-automation]
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.
visual-studio - 轻松将同一站点的多个副本部署到 Azure
我有一个 CMS,打算用于 Azure 上的许多网站。
我希望能够轻松地创建网站的克隆并将它们部署到 Azure。
有人建议将 Azure 自动化作为一种可能的解决方案,该服务是否符合我的需求?
我应该使用哪个 Azure 服务来执行此操作?
azure - 在 Azure 自动化中使用服务主体向 Azure 资源管理器进行身份验证
因此,现在有一个记录在案的解决方法可以在 Azure 自动化中使用 ARM,并且还详细记录了如何使用服务主体对 ARM 进行身份验证。但即使按照这些步骤进行操作,我仍然无法将这些组合起来工作。使用服务主体在自动化中运行我的运行手册总是会出现以下错误:
Add-AzureAccount
并且Select-AzureSubscription
两者都执行得很好,但是当我调用任何 cmdlet 来实际做某事时,我得到了上述错误。
当我使用常规 AAD org 帐户时,我的运行手册有效,因此我认为这不是自动化/ARM 问题。
使用服务主体在我的 PC 上运行我的工作流也可以,所以我认为我的服务主体设置正确。
有没有人成功实现过这个场景?
azure - Azure WebHook 不保存
我刚刚设置了一个 Azure Webhook:
但是在我输入有关网络钩子的信息后,它看起来已经保存了它:
但是当我查看我的网络钩子列表时,那里什么都没有:
我已经清除了我的缓存和 cookie,并且在 IE 中也尝试过。
当我尝试用 POST 到达终点时,只是想看看它是否真的设置好了,我什么也没得到:
有任何想法吗?
谢谢拉斯
azure - 是否可以编辑 Azure 自动化计划?
我为 Azure 自动化 Runbook 创建了计划,并将计划链接到 Runbook。但是我注意到一个人无法编辑时间表,甚至无法删除时间表。我可能会遗漏一些东西。似乎可以只创建自动化计划。请注意,我在这里谈论的不是 Azure 调度程序及其“作业集合”等。
将不胜感激任何建议。谢谢。
azure - 是否可以只指定一次 Azure 自动化作业而不影响计划?
我想指定一次 Azure 自动化作业,即“使用凭据 - mycredential 将 DB1 缩放到标准 S2”。目前,每次设置新计划时,我都必须提供这些参数值。似乎没有创建特定作业和特定计划然后链接 2 的概念。是的,您确实将作业链接到计划,但是计划只能接受一项作业,因此您必须先取消链接计划才能能够将其链接到另一个工作。
我猜想要的关系是:
我们有
但是只能在设置计划时定义作业。
我想要一份工作清单,例如:
对于我想要的时间表:
定义了这 9 个对象后,我想单独编辑它们而不影响其他任何对象。一些链接可能如下所示:
但是我担心这是不可能的。
似乎无法使用预定义的参数值定义 Azure 自动化,或者这与运行手册代码有关,所以我应该添加 2 个“Set-AzureSqlDatabaseEdition”运行手册实例,然后编辑每个实例的代码以指向单独的数据库服务器等。有点令人费解....
提前感谢您的帮助。
编辑
我已经检查了将 Azure 调度程序链接到 Azure 自动化,似乎确实有人认为它目前的功能相当复杂,我同意这一点。链接是如何将 Azure 调度程序链接到 Azure 自动化
azure - 无法获取名称为 [somename.onmicrosoft.com] 的凭据 由于错误而退出 Runbook?
在这里,我正在使用 Azure 自动化,我正在尝试安排虚拟机的自动启动和自动停止。我从库中获取了一个运行手册“计划的虚拟机关闭/启动”并创建了一个运行手册。当我尝试测试它时,它提示我输入“AZURE CREDENTIAL NAME”和“AZURE SUBSCRIPTION NAME”,我输入了 azure credential name 作为我的“account name”(即 praveengogula22outlook.onmicrosoft.com)和 azure 订阅名称为“碧蓝通行证”。然后它会抛出一个错误,提示“无法获得名称 [some name] Exiting Runbook due to error ”的凭据。我只想知道“天蓝色证书名称”到底是什么以及我应该在那里输入哪个名称。那么任何人都可以为我提供一种自动启动/关闭虚拟机的解决方案。谢谢你。
powershell - Azure 自动化错误
我在 Azure 自动化中有以下 PowerShell 脚本。它所做的只是运行一个名为AddWeeks
.
}
但是当我进行测试运行时,我收到以下错误:
问题是什么?
编辑
在 jisaak 的帮助下,我有了这个最终的工作版本:
我设置了 CommandTimeout,因为当我调试时它抛出一个异常说:
java - 使用来自 java 的 REST api 创建 azure 自动化帐户
我正在尝试使用来自 java 的 REST API 在 Azure 中创建一个自动化帐户。现在我可以列出图像,使用来自 java 的 REST API 创建服务,但是当我尝试创建一个自动化帐户时,我得到了错误:
JAVA类:
为了运行它,我创建了一个密钥库文件 Keystore.jks 及其 .cer 文件,使用:
keytool -genkeypair -alias keyfile -keyalg RSA -keystore KeyStore.jks
-keysize 2048 -storepass "secret321"
keytool -v -export -file SMAPI.cer -keystore KeyStore.jks -alias keyfile
`
SMAPI.cer 已上传到 Window Azure 门户,设置 > 管理证书
powershell - 使用 Azure 自动化复制数据库时,Get-AzureSqlDatabaseCopy 未返回预期值
我编写了一个 PowerShell 脚本来使用 Azure 自动化自动复制数据库。它已经工作了几个月,但出现了一些与 Get-AzureSqlDatabaseCopy 命令相关的奇怪行为。在进入下一步之前,我使用 Get-AzureSqlDatabaseCopy 检查数据库副本是否已完成。如果数据库副本没有及时完成,则会导致错误。
此代码过去运行良好,数据库复制通常需要 30-40 秒才能完成。似乎有问题
$check 看起来没有被设置为任何值,因此 $i 为空并且循环不起作用。这是上周才开始发生的事情。我浏览了一些工作记录,直到星期四它一直运行良好。我今天运行了一些测试数据库副本,并且始终没有设置 $check。
有谁知道这种行为变化的原因?是否有更好的方法在 Azure 自动化中使用 PowerShell 监控数据库副本?
java - 使用 REST API 创建自动化作业以执行 azure Runbook
在此链接(使用 java 的 REST api 创建 azure 自动化帐户)中,我询问了如何创建自动化帐户以创建运行手册。现在,我已经创建了一个自动化帐户以及一个已发布的运行手册,我想执行(启动)运行手册。为此,我正在关注此链接(https://msdn.microsoft.com/en-us/library/azure/mt163849.aspx),但出现错误:
这是java函数: