- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前,我尝试在 Microsoft Azure 上的逻辑应用程序上运行触发器,但每次尝试时,我都会收到 InvalidAuthorizationTokenTenant 错误。让我解释一下。
因此,我在 Microsoft Azure 上有一个名为 StaticReportingVM
的虚拟机,它在打开时会自动运行服务。我正在尝试使用名为 startVM
的逻辑应用程序自动执行打开和关闭机器的过程。逻辑设计如下:它有一个循环任务,检查一年中的时间(该任务应该在每个月初运行),它告诉机器打开,并通过我的个人电子邮件通知我是否打开任务成功。
这些参数对于我的机器和我的订阅来说是正确的。但是,每次运行触发器时,都会收到以下错误:
{
"error": {
"code": "InvalidAuthenticationTokenTenant",
"message": "The access token is from the wrong issuer 'https://sts.windows.net/xxxxxxx-xxxxxxx-xxxxxxx/'. It must match the tenant 'https://sts.windows.net/yyyyy-yyyyy-yyyyyy/' associated with this subscription. Please use the authority (URL) 'https://login.windows.net/yyyyy-yyyyy-yyyyyy' to get the token. Note, if the subscription is transferred to another tenant there is no impact to the services, but information about new tenant could take time to propagate (up to an hour). If you just transferred your subscription and see this error message, please try back later."
}
}
请注意,xxxxx-xxxxx-xxxxx
与 yyyyy-yyyyy-yyyyy
不同,这两个 yyyyy-yyyyy-yyyyy
是相同的。 (不确定这是否有助于回答我的问题,但我只是想涵盖更多基础!)
下面是我为逻辑应用程序设置的连接的(编辑不当)图像,其中上面的电子邮件是使用我的 Azure 帐户注册的电子邮件,Office 365 电子邮件是我的个人电子邮件,用于通知我是否或者触发器没有工作。
我对此有几个问题:为什么即使我只使用一个订阅,我也会收到 InvalidAuthenticationTokenTenant 错误?我的该帐户下是否有可能有多个租户,如果是,我该如何删除这些租户?如何绕过错误并使逻辑应用正常工作?
附注这是我的第一个 stackoverflow 问题,所以如果我遗漏了任何关键细节,我很抱歉!感谢任何和所有反馈。
最佳答案
• 您尝试在 Microsoft Azure VM 上触发逻辑应用以启动重复任务并通过个人电子邮件地址通知您的方式不正确。您应该为用于配置触发器的逻辑应用创建托管标识。配置完成后,通过 VM 的 IAM(身份和访问管理) Blade 为逻辑应用的托管身份分配新角色。完成后,更新逻辑应用中的“启动虚拟机”任务,以使用为逻辑应用创建的托管标识进行连接
。
这样,您的问题应该得到解决,并且您不会收到任何有关“租户 token 身份验证”的错误。此外,您会收到此错误,因为在配置“StartVM 参数”时,不会询问租户 ID,而只会询问“订阅 ID”和“资源组”。因此,如果您在多个相互链接的租户中至少拥有“贡献者”角色访问权限,则默认租户 ID 和您部署虚拟机的租户将不同,因此会面临与之相关的冲突错误。
• 请找到以下配置快照,以将托管标识包含在逻辑应用设计中:-
因此,一旦您将虚拟机的托管标识指定为逻辑应用“启动虚拟机”操作中的连接,逻辑应用“启动虚拟机”触发器将使用分配给虚拟机的托管标识角色作为授权启动虚拟机,因此租户 token 问题将得到解决。
有关此内容的更多信息和说明,请参阅以下链接:-
关于azure - 即使使用一个帐户,在 Azure 上触发逻辑应用程序时也会收到 InvalidAuthorizationTokenTenant 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73225925/
This question already has an answer here: Character constant too long for it's type (1个答案) 1年前关闭。 我是
每次我执行 Scala 程序时,Eclipse 都会创建一个新的“运行配置”。这样做的问题是我需要自定义默认的运行配置(需要更改工作路径)。因此,我第一次创建和自定义运行配置时一切正常,但任何后续尝试
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 5 年前。 Improv
基本上我正在做的是创建一个充当启动器的 swing 应用程序。它所做的只是为用户提供了 3 个选项,他们可以从中选择打开一个新的 java 应用程序。 3 个不同的 java 应用程序都有不同的主题,
这个问题已经有答案了: Make a py2exe exe run without a console? (2 个回答) 已关闭 9 年前。 我不希望在打开 python 应用程序时在后台打开 cmd
我曾经尝试编译一个我为国际象棋游戏编写的 C 程序(感谢 YouTube 的 Bluefever Software 提供的教程),但是当我去编译该程序时,我执行了这行代码: C:\TDM-GCC-64
这是一段代码,通过从一个文件获取输入并在另一个文件中给出输出来执行数字的平方。 #include #include void main() { FILE *fp1, *fp2; char
#include using namespace std; class foo { private: static int cnt; // number in memory stat
我做了一个简单的 hello world 程序。我单击“开始调试”,窗口显示“项目已过期。您要构建它吗?”当我单击"is"时,下一个窗口显示“存在构建错误。您要继续并运行上次成功的构建吗?”。我再次选
这是一个程序,有人在其中输入密码并尝试三次猜密码。当我编译它时,我遇到了多个错误,其中一个包括第 13 行,它基本上说它找不到包含在 Password_Program 类中的类似函数。 #includ
我想将我的游戏导出到 .jar 文件中。它导出;当我运行它时,框架出现了,但面板没有加载。我的框架和面板位于两个不同的类文件中,但我认为这没有什么区别。而且,它在 Eclipse 中完全可以工作。我在
我粘贴了程序以从 codenameone 开发人员指南中创建一个按钮,并且我在 netbeans 中使用了该代码,但是当我单击“运行”时,它在模拟器中没有显示任何内容 最佳答案 您删除了 hi.sho
当我执行这个程序时,它并没有终止。 例如,如果我给它输入 A,输出将是: 65 7 1000001 0 65 7 1000001 ... 我的代码: #include #include void
考虑下面的基本客户端和服务器程序(只是骨架/说明我的问题)。客户端启动与服务器的连接,提示用户输入消息,然后发送到服务器并打印到屏幕。 如果我在循环中间突然退出客户端程序(例如通过关闭终端窗口),有时
我运行一个非常简单的单线程 Java 程序。当我在 Ubuntu 下使用命令检查线程时 ps -eLf 它显示操作系统级别有 14 个线程。我希望当程序有一个线程时只有一个线程,如果程序有 x 个线程
当我从命令行运行类似以下内容的代码时,真正发生了什么? > scala hello.scala 是否有hello.class生成,执行然后丢弃?还是在这种情况下Scala表现得像翻译一样?我只是在想,
程序正在从网络摄像机接收以字节为单位的图像数据,然后处理图像。程序第一次启动时使用470Mb RAM,每1秒增加到15Mb,一直持续到没有足够的空间而计算机挂起。 方法 getImage() 每 10
当我运行我的 selenium 程序时,它显示错误,如何解决这个问题? import org.openqa.selenium.By; public class sss { public sta
我写了一个简单的程序,试图查看内存中的变化,但没有任何变化。无论我是否运行代码,总是会出现大约 20% 左右的直线水平线。 #include using namespace std; int main
我是 c/c++ 领域的新手,我已经在虚拟机上沉迷太久了。 我正在修改我们在整个公司使用的现有 C++ 工具。该工具正在所有主要操作系统(Windows、Mac、Ubuntu、Solaris 等)上使
我是一名优秀的程序员,十分优秀!