destroy_cloudwatch_event.py 文件源码

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

项目:foremast 作者: gogoair 项目源码 文件源码
def destroy_cloudwatch_event(app='', env='dev', region=''):
    """Destroy Cloudwatch event subscription.

    Args:
        app (str): Spinnaker Application name.
        env (str): Deployment environment.
        region (str): AWS region.
    Returns:
        bool: True upon successful completion.
    """

    session = boto3.Session(profile_name=env, region_name=region)
    cloudwatch_client = session.client('events')

    event_rules = get_cloudwatch_event_rule(app_name=app, account=env, region=region)

    for rule in event_rules:
        cloudwatch_client.remove_targets(Rule=rule, Ids=[app])

    return True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号