How Build Nodes able to access the AWS credentials configured on Head/Server node
Hi All,
I'm curious to know how the build/agent nodes able to communicate with third party services like AWS ECR when running the builds even though we have only configured the AWS credentials on TeamCity Head/Server node and not on TeamCity Build/Agent nodes. I wanted to know how the build/agent nodes able to access the AWS credentials that are configured on TeamCity server node as it's a black box for me. For connection configuration please find the attached screenshot.
Thanks,
Jayesh
Please sign in to leave a comment.
Hi Jayesh,
It looks like you are referring to a TeamCity build feature.
The AWS credentials build feature makes AWS connection credentials accessible from within a build on an agent. To use this feature, you need at least one AWS connection configured in your project.
TeamCity provides various build features to supply credentials when a build requires them, such as AWS credentials, Docker support, and Jira Cloud integration, etc...
Best Regards,
Tom