Amazon ec2 在ec2实例启动时,是否可以使用playbook将本地实例的公钥复制到ec2实例授权密钥部分

Amazon ec2 在ec2实例启动时,是否可以使用playbook将本地实例的公钥复制到ec2实例授权密钥部分,amazon-ec2,ansible,public-key,aws-ec2-instance-connect,Amazon Ec2,Ansible,Public Key,Aws Ec2 Instance Connect,我需要从本地机器启动一个ec2实例,并在ec2实例启动时将本地机器的公钥复制到ec2实例 编辑 正如在评论中所建议的,我已经尝试使用 但是我得到了以下错误 Error: "msg": "Failed to lookup user ec2-user: 'getpwnam(): name not found: ec2-user'"} 编辑: @任何人,我的ansible playbook启动ec2实例,我需要将公钥复制到此实例,默认用户是ec2用户,因此我将如何解决此问题。 authorized_

我需要从本地机器启动一个ec2实例,并在ec2实例启动时将本地机器的公钥复制到ec2实例

编辑

正如在评论中所建议的,我已经尝试使用

但是我得到了以下错误

Error: "msg": "Failed to lookup user ec2-user: 'getpwnam(): name not found: ec2-user'"}
编辑: @任何人,我的ansible playbook启动ec2实例,我需要将公钥复制到此实例,默认用户是ec2用户,因此我将如何解决此问题。 authorized_keys模块从本地实例复制ssh密钥并粘贴到 home/ec2 user/.ssh/authorized_密钥,本地实例本身的位置。
它不会将公钥复制到新创建的实例。

您尝试过吗?请不要在评论中添加后续信息/其他信息,编辑您的问题,我这次为您做了,但请考虑以后。您的错误似乎表明目标服务器上不存在
ec2用户。
Error: "msg": "Failed to lookup user ec2-user: 'getpwnam(): name not found: ec2-user'"}