gpt4 book ai didi

python-3.x - 获取访问 key 年龄 AWS Boto3

转载 作者:行者123 更新时间:2023-12-05 01:44:38 27 4
gpt4 key购买 nike

我正在尝试找出一种使用 Python 3.6 和 Boto 3 通过 aws lambda 函数让用户访问 key 年龄的方法。我的问题是我似乎无法找到正确的 api 调用(如果存在的话)以此目的。我能找到的最接近的两个是 list_access_keys,我可以用它来查找 key 的创建日期。 get_access_key_last_used 可以告诉我上次使用 key 的日期。但是,我似乎找不到的其他人都没有像 AWS IAM 控制台用户 View 中显示的那样简单地提供访问 key 年龄。是否存在简单获取访问 key 年龄的方法?

最佳答案

这个简单的代码做同样的事情而不需要转换很多时间等等:

import boto3
from datetime import date

client = boto3.client('iam')
username = "<YOUR-USERNAME>"
res = client.list_access_keys(UserName=username)
accesskeydate = res['AccessKeyMetadata'][0]['CreateDate'].date()
currentdate = date.today()
active_days = currentdate - accesskeydate
print (active_days.days)

关于python-3.x - 获取访问 key 年龄 AWS Boto3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45156934/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com