def delete_key()

in resources/src/create_key_pair/generate_ssh_key.py [0:0]


def delete_key(event, context):
    """ Delete EC2 key pair from the SSM Parameter Store"""
    try:
        # delete EC2 key
        ec2 = boto3.client("ec2")
        ec2.delete_key_pair(KeyName=KEY_NAME)

        # delete SSM parameter
        ssm = boto3.client("ssm")
        ssm.delete_parameter(Name=KEY_NAME)
        cfnresponse.send(event, context, cfnresponse.SUCCESS)
    except Exception as e:
        print(e)
        cfnresponse.send(event, context, cfnresponse.FAILED)