我的要求是,需要在EC2运行时通过REST API启动AWS TFS实例。为此,我需要在TFS中将API注册为通用服务端点。
我不知道如何添加API端点,因为该端点包含许多标头值和签名。我希望我们可以象征性地通过签名。但是,什么需要传递给UserName呢?

有人知道如何在TFS服务端点中注册AWS REST API吗?
发布于 2017-08-16 09:51:19
它无法在TFS Endpoint中注册aws ec2实例应用程序接口。
您可以使用powershell脚本向AWS API进行身份验证,以启动EC2实例并从您的构建管道调用REST API。
此外,您可以使用。
此工具包括一种新的服务端点类型AWS,用于在运行时为任务提供AWS凭证。
它将创建一个AWS凭证连接。选择AWS端点类型并提供以下参数:
AWS credentials
的任务时,用于指代凭据的名称

将亚马逊网络服务订阅链接到Team Foundation Server后,您可以使用使用亚马逊网络服务CodeDeploy部署到亚马逊EC2的任务。
注意:支持的最低环境
基础服务器Visual Studio Team Services
发布于 2017-08-17 11:41:25
您应该通过powershell脚本完成此任务,只需在TFS构建/发布工作流中添加一个powershell步骤即可。您可以灵活地通过powershell命令行运行它,而无需TFS web UI。这个脚本也是可移植的。它可以在TFS、Jenkins等中调用。
https://stackoverflow.com/questions/45686856
复制相似问题