如何获取我的 EB 实例的 SSH 密钥,以便可以在 BitBucket 中授予其部署访问权限?

如何获取我的 EB 实例的 SSH 密钥,以便可以在 BitBucket 中授予其部署访问权限?

我正在构建一个由 AWS Elastic Beanstalk 托管的 node.js 应用程序。其中一个依赖项托管在 BitBucket 上。我在文件中指定了 Git SSH url,package.json并且在我的开发机器上一切正常。

BitBucket 要求将 SSH 密钥添加到“部署密钥”列表中,然后才允许 npm 拉取代码。

如何获取我的 EB 实例的 SSH 密钥以便将其添加到 BitBucket?

答案1

您需要生成密钥对以供应用程序使用。私钥将部署到您的 EB 服务器(无论您的应用程序需要什么位置),公钥将添加到 Bitbucket 中的部署密钥列表中。

相关内容