Teamcity cloud assume AWS role

Hi team, 

We're evaluating on migrating on-prem to cloud and has question about the aws assume role. 

Currently we're relying on the agent ec2 instance profile to assume role in different aws account. 

How would this work with teamcity cloud agents? Do we know what is the teamcity cloud AWS acc id so we can trust it to assume the role? 

Cheers

 

0
1 comment

Hi Devopsteam,

> How would this work with teamcity cloud agents? Do we know what is the teamcity cloud AWS acc id so we can trust it to assume the role? 

TeamCity Cloud supports two types of agents(https://www.jetbrains.com/help/teamcity/cloud/supported-platforms-and-environments.html#TeamCity+Agent):

- JetBrains-Hosted Agents: These agents are automatically maintained by JetBrains and don’t require installation or configuration by the customer.

-  Self-Hosted Agents: You can install a build agent locally on your machine, similar to how you would do it with TeamCity On-Premises. These agents can then be connected to your TeamCity Cloud instance. More details can be found here.

If you are referring to JetBrains-hosted agents, you won't have direct access to the underlying infrastructure (such as EC2 instance profiles).

However, if you opt for self-hosted agents in your AWS environment, you can continue using EC2 instance profiles just as you currently do.

Best Regards,
Tom

0

Please sign in to leave a comment.