Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从VSTS服务端点获取Azure凭据_C#_Azure_Azure Devops_Devops - Fatal编程技术网

C# 从VSTS服务端点获取Azure凭据

C# 从VSTS服务端点获取Azure凭据,c#,azure,azure-devops,devops,C#,Azure,Azure Devops,Devops,我想编写一个自定义工具,用于在VST内部将服务部署到Azure。 目前,这是在UI中使用VSTS管道完成的,我想用C代码替换它 如果我查看Azure Cli任务的日志,会发现如下内容: [command] az.cmd login --service-principal -u *** -p *** --tenant *** 在这一步的最后 az account clear 我想复制这种行为,从服务端点读取凭据。我已经创建了PAT,只是不知道如何正确使用它…如果有人试图解决相同的问题,我有一个

我想编写一个自定义工具,用于在VST内部将服务部署到Azure。 目前,这是在UI中使用VSTS管道完成的,我想用C代码替换它

如果我查看Azure Cli任务的日志,会发现如下内容:

[command] az.cmd login --service-principal -u *** -p *** --tenant ***
在这一步的最后

az account clear

我想复制这种行为,从服务端点读取凭据。我已经创建了PAT,只是不知道如何正确使用它…

如果有人试图解决相同的问题,我有一个解决方法-暂时有效。我创建了一个变量组,其中保存了azure中的用户名和密钥。必须创建一个新的,这感觉有点不安全。。。但它是有效的。我认为您只能在VSTS任务中运行代码时才能这样做。然后您可以让用户配置Azure RM订阅服务并从中读取。您可以通过查看sourcecode@RobBos来了解这是如何实现的,谢谢您的链接!不完全是我想要的,不幸的是。。。