【发布时间】:2016-11-29 09:07:23
【问题描述】:
我最近在 AWS EC2 上设置了一个 Team City 云代理以进行测试。一切正常,TeamCity 服务器看到新的构建服务器正在启动并将队列推送给它们。但是,在创建新实例时,我遇到了一个问题。我创建了几个自定义标签,例如名称、域、所有者等。我将这些标签添加到它正在从中创建构建服务器的 AMI,并且我还授予了 AWS 策略的 ec2:*Tags 权限。由于某种原因,它没有在创建时标记服务器,它只是将所有内容留空。有没有我可能没有配置的东西,或者这是它不提供的功能?
另外,是否可以让 teamcity 服务器为构建服务器分配一个特定的名称,例如 buildserver1、buildserver2 等等?
这是我在 TeamCity Cloud 上应用的政策
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1469049271000",
"Effect": "Allow",
"Action": [
"ec2:Describe*",
"ec2:StartInstances",
"ec2:StopInstances",
"ec2:TerminateInstances",
"ec2:RebootInstances",
"ec2:RunInstances",
"ec2:ModifyInstanceAttribute",
"ec2:*Tags"
],
"Resource": [
"*"
]
}
]
}
谢谢!
【问题讨论】:
-
粘贴您要用于标记的代码。
-
刚刚添加了附加到 TeamCity 云的策略
标签: amazon-web-services amazon-ec2 teamcity teamcity-9.0