如何获取Azure ResourceManagementClient对象的标签

2023-12-24

我正在尝试使用 ResourceManagementClient 类获取资源组的标签列表。

“Microsoft.Azure.Management.Resources 2.14.1-预览版”添加自包管理器控制台

ResourceManagementClient resourceClient = new ResourceManagementClient(new Microsoft.Azure.CertificateCloudCredentials(SubscriptionId, cert));

var tags = resourceClient.Tags.List();

我收到此错误;身份验证失败:身份验证失败。 “授权”标头不存在或以无效格式提供。

在另一个示例中,该部件在下面工作;

StorageManagementClient storageClient = new StorageManagementClient(new Microsoft.WindowsAzure.CertificateCloudCredentials(SubscriptionId, cert));

这些代码部分之间存在差异。微软Azure用于第一个样本并且微软WindowsAzure用于第二个,第二个样本正在工作。

我该如何解决第一个样本的问题,你能解释一下这个问题吗?


我坚信 ResourceManagementClient 无法与 CertificateCloudCredentials 一起使用,至少对于ARM休息API https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx。 我想您需要首先使用描述的登录名/密码授权用户here http://www.cloudidentity.com/blog/2014/07/08/USING-ADAL-NET-TO-AUTHENTICATE-USERS-VIA-USERNAMEPASSWORD/然后将获得的令牌与ResourceManagementClient一起使用

Update:第一个链接描述了如何在 AD 中注册应用程序 - 可以从门户完成。 接下来,您需要在 AD 中注册一个用户,该用户将成为订阅的共同管理员。 之后,使用第二个链接中的代码获取授权令牌(使用上一步中创建的登录名/密码) 最后使用该令牌进行 ResourceManagementClient 授权,如下所示(无法编译):

var credentials = new TokenCloudCredentials(<subscrtiption id>, <token>);
new ResourceManagerClient(credentials).DoSomething();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取Azure ResourceManagementClient对象的标签 的相关文章

随机推荐

  • Django:如何检查用户名是否已经存在?

    我不是 Django 的高级用户 我在网上看到了很多不同的方法 但它们都是针对修改模型的 或者太复杂 我无法理解 我正在重复使用UserCreationForm in my MyRegistrationForm class MyRegist
  • “this”关键字在 Nodejs 和浏览器中的行为不同

    我有这段代码 var obj1 var obj2 function x obj1 this function y obj2 this x y console log obj1 obj2 console log obj1 this 我使用命令
  • NSSavePanel 在沙箱应用程序后不保存文件

    我在保存字符串文件时遇到问题NSSavePanel将应用程序沙箱到 Mac App Store 后 我设置com apple security files user selected read write to YES和NSOpenPane
  • PHP:致命错误:调用非对象上的成员函数[重复]

    这个问题在这里已经有答案了 在这里遇到一个非常奇怪的错误 我正在编写一个平面文件数据库类 这一切都工作正常 直到我刷新 现在我不断收到此消息 致命错误 调用非对象上的成员函数 name home reithg public html tes
  • AVD 管理器 - 无法再运行多个模拟器

    我知道 AVD 管理器可以运行多个模拟器 但在过去几天的新版本中 它停止了工作 它不再执行启动 4 个命令提示符窗口的操作 并且只有一个加载栏 但现在我无法同时运行 1 个以上的命令提示符窗口 当我单击开始时 加载栏完成 但没有加载模拟器
  • 授予 NTFS 权限时继承的权限丢失

    我试图为特定用户授予 UNC 路径上的 NTFS 权限 但我看到不同的行为取决于 UNC 路径 下面是代码 来自MSDN http msdn microsoft com en us library c1f66bc2 aspx 我用它来授予权
  • “flutter packages get”和“flutter pub get”有什么区别?

    我刚刚升级 Android Studio 并看到flutter packages get变成flutter pub get在 工具 gt 颤振 中 这在功能上有什么变化吗 或者它们完全一样吗 他们都做同样的事情 为了证明这一点 我创建了两个
  • Pinterest API 搜索不再工作

    我正在寻找 pinterest API 端点 我已经找到了一些网址 https api pinterest com v3 domains
  • Python selenium 将键发送到文本区域

    我正在使用 Python 3 4 4 访问网站 https readability score com https readability score com 有一个文本区域 当添加新值时会动态更新 我正在尝试将字符串输入到该文本区域框中
  • @EnableAspectJAutoProxy 不起作用

    我正在使用 Spring Boot 并且我想将 AspectJ 与它一起使用 以下作品 当然 Aspect Component public class RequestMappingAspect Before annotation org
  • 创建带有框字符的控制台菜单

    我已经构建了一个菜单 但我想将其格式化为如下所示 菜单标题位于框中 选项位于框中 我找到了来自的盒子字符http en wikipedia org wiki Box drawing character http en wikipedia o
  • 是否有Python内置函数可以确定可迭代对象是否包含特定序列?

    例如 类似 gt gt gt 1 2 3 contains sequence 1 2 True gt gt gt 1 2 3 contains sequence 4 False 我知道in运算符可以对字符串执行此操作 gt gt gt 12
  • 如何在禁用的控件上显示工具提示?

    我正在显示按钮列表 其中一些可能被禁用 我需要在禁用按钮上显示工具提示 并解释其禁用原因 但似乎我无法在不禁用工具提示的情况下禁用该按钮 有没有一个简单的方法可以解决这个问题 将按钮包装在一个组中 然后将工具提示应用到该组
  • 根据 Pandas DataFrame 中的其他列值在列之间移动行值

    我有一个熊猫数据框 其中包含生物体名称及其抗生素敏感性列表 我希望根据以下规则将所有生物体合并到下面数据框中的一列中 如果 ORG1 A 则不执行任何操作 如果 ORG1 A 且 ORG2 A 则将 ORG2 值移至 ORG1 列 如果 O
  • 绘制振幅

    我想知道是否有人可以向我指出一个好的教程或向我展示如何绘制字节数组的幅度图 我使用的音频格式是 U LAW 8000 0 Hz 8 位 单声道 1 字节 帧 听起来您对短期平滑 RMS 幅度测量感兴趣 通常 要执行此操作 您需要输入信号的整
  • 使 JButton 表现得像 JMenu

    我有以下 JMenuBar 代码 此代码取自免费的 java 程序调用JGuiD https sourceforge net projects jguid 并出于个人目的进行编辑 import javax swing import java
  • 在 Visual Studio 2015 Community RTM 中为 ASP.NET 5 项目启用 SSL

    Most tutorials suggest that you can enable SSL for the website by going to properties of the project and then ticking th
  • ObjectAnimator 像素化 TextView

    我在 Samsung GT N5110 android 版本 4 1 2 中放大 TextViews 和 Checkboxes 时遇到问题 放大 TextView 后出现下图 里面有 textview 我想放大它我确实尝试在开发人员选项中启
  • Haskell Prelude.read:无法解析字符串

    来自哈斯克尔的例子http learnyouahaskell com types and typeclasses http learnyouahaskell com types and typeclasses ghci gt read 5
  • 如何获取Azure ResourceManagementClient对象的标签

    我正在尝试使用 ResourceManagementClient 类获取资源组的标签列表 Microsoft Azure Management Resources 2 14 1 预览版 添加自包管理器控制台 ResourceManageme