我正在使用Jenkins Pipeline和Packer在AWS账户中创建AMI。
[1; 31mBuild'Amazon Linux 2 Classic'错误:未找到AWS Builder的有效凭据源。有关为AWS Builder提供凭据的更多信息,请参阅https://www.packer.io/docs/builders/amazon.html#specifying-amazon-credentials。[0m
我还使用Kube2iam在我的从属容器上提供角色。
在我的打包器模板中,我没有定义任何aws凭据,因为我不想使用它而是角色。你知道我在包装工模板中有什么要做的,以表明要使用的角色吗?
最好的祝福,
托尼。
根据我的理解,您在运行AWS EC2实例的Kubernetes集群中运行Jenkins?如果是这样,运行构建的Jenkins代理应该能够从正在运行的实例的元数据中读取可用角色。
在这种情况下,过程将是将期望的IAM角色分配给实例,而Kubernetes应该能够处理它。