首页 > 解决方案 > AWS CodeCommit 通过定期 ssh 密钥轮换与 Bitrise 集成

问题描述


我需要将 Bitrise 与 AWS CodeCommit 集成,但我还应该定期轮换 ssh 密钥以提高安全性。

据我了解,只能通过 ssh 密钥进行集成,如指南中所述: https ://discuss.bitrise.io/t/integrating-aws-codecommit-with-bitrise/158

在 Bitrise 我应该有以下设置: 在此处输入图像描述

在 AWS IAM 中: 在此处输入图像描述

如果我将在 aws 中轮换 ssh 密钥,我只能删除旧密钥并上传新密钥,但它会创建一个新的“SSH 密钥 ID”(我没有看到任何更新当前 ssh 密钥以保存“SSH 密钥 ID”的功能)

Bitrise 有更新 ssh 的 api https://api-docs.bitrise.io/#/app-setup/ssh-key-create但没有任何 api 来更新 'REPOSITORY URL'</p>

是否有另一种方法来处理旋转 ssh 密钥以保存集成 AWS CodeCommit 和 Bitrise?

标签: amazon-web-servicessshbitrise

解决方案


推荐阅读