- 登录到AWS ECS实例,运行以下命令安装AWS Secrets Manager插件:
docker exec -it /bin/bash
/usr/local/bin/install-plugins.sh secrets-manager-credentials-provider
其中,ecs_jenkins_container_id是正在运行Jenkins的ECS容器的ID。
- 在Jenkins全局配置中添加AWS Secrets Manager凭据提供程序:
- 在Jenkins页面的左侧菜单中,单击“系统管理”。
- 在全局配置页面中,滚动到“ 凭据提供程序”部分。
- 单击“添加凭据提供程序”,然后选择“AWS Secrets Manager Credentials Provider”。
- 填写凭据提供程序的相关信息,包括Secret Key ID和Secret Access Key。
- 在Jenkins作业的构建触发器中使用AWS Secrets Manager凭据提供程序:
- 打开要使用AWS Secrets Manager凭据提供程序的Jenkins作业。
- 在构建触发器中,选择“使用凭据提供程序”选项。
- 选择在全局配置中配置的AWS Secrets Manager凭据提供程序。
通过以上步骤,Jenkins就可以在AWS ECS中正常启动,并使用AWS Secrets Manager来管理凭据了。