首页 > 解决方案 > 用于有时间限制的用户删除的 Boto 脚本

问题描述

我正在开发一个 boto 脚本,该脚本将在 20 分钟后删除用户。我无法弄清楚解决方案的方法。到目前为止,我可以使用此脚本在没有时间段限制的情况下删除用户。

    import boto3
    import sys
    import json
    import datetime
    import dateutil
    iam = boto3.client('iam')
    response = iam.remove_user_from_group(
        GroupName='GoodGroup',
        UserName='GoodUser'
    )
    response = iam.delete_user(
        UserName='GoodUser'
    )

标签: pythonamazon-web-servicesboto3amazon-iamboto

解决方案


get_user()通过调用查找用户,并使用CreateDate当前时间和当前时间来计算增量。如果增量大于或等于 20 分钟,请使用 if 语句删除用户。

参考


推荐阅读