def generate_ssh_keypair(my_settings: Settings):
client = boto3.client(service_name='ec2', region_name=my_settings.region)
keyname = my_settings.get_pcf_keypair_name()
response = client.create_key_pair(
DryRun=False,
KeyName=keyname
)
home = expanduser("~/.ssh")
pem_file = '{}/{}.pem'.format(home, keyname)
with open(pem_file, 'w') as keyfile:
keyfile.write(response.get('KeyMaterial'))
os.chmod(pem_file, 0o400)
return keyname, response.get('KeyMaterial')
configure_opsman_director.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录