configure_opsman_director.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:aws-pcf-quickstart 作者: cf-platform-eng 项目源码 文件源码
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')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号