Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从AWS API获取访问密钥的创建时间_Python_Amazon Web Services_Boto - Fatal编程技术网

Python 从AWS API获取访问密钥的创建时间

Python 从AWS API获取访问密钥的创建时间,python,amazon-web-services,boto,Python,Amazon Web Services,Boto,boto中是否有返回访问密钥创建时间的函数 不,我不相信有任何方法可以获得这些信息。对于根AWS帐户,API访问的可用性非常低。但是,即使对于IAM用户,API也没有提供任何方法来获取凭据创建时的时间戳。您可以通过API调用列出可用凭据,但该请求的输出不会返回创建日期/时间 通过创建的临时凭据包括过期时间戳,如果您知道创建凭据时关联的持续时间,则可能可以从中推断创建时间。是。我们可以找到创建访问密钥的时间以及所有访问密钥 user=conn.get_all_users() usr_respon

boto中是否有返回访问密钥创建时间的函数

不,我不相信有任何方法可以获得这些信息。对于根AWS帐户,API访问的可用性非常低。但是,即使对于IAM用户,API也没有提供任何方法来获取凭据创建时的时间戳。您可以通过API调用列出可用凭据,但该请求的输出不会返回创建日期/时间


通过创建的临时凭据包括过期时间戳,如果您知道创建凭据时关联的持续时间,则可能可以从中推断创建时间。

是。我们可以找到创建访问密钥的时间以及所有访问密钥

user=conn.get_all_users()

usr_response=user['list_users_response']['list_users_result']["users"]

for user_name in usr_response:
     k=user_name['user_name']
     user_a_key=conn.get_all_access_keys(k)
     for a_key in user_a_key['list_access_keys_response']['list_access_keys_result']['access_key_metadata']:
        if(a_key['status']=='Active'):
            print k, '->', a_key['access_key_id'], "created on",a_key['create_date']

将从BOT获取所有访问密钥以提供一些信息?它将提供由返回的所有数据,即用户名、访问密钥和状态。不幸的是,服务没有返回任何创建数据信息。