当前位置: 首页 > 知识库问答 >
问题:

Boto3 Cloudtrail不返回资源的任何事件

艾泰
2023-03-14

我正在尝试获取事件,如(运行实例,创建标签

import boto3

cloudtrail = boto3.client('cloudtrail')

instance_id = 'i-0002e660b987688'

starttime = '2020-04-01'
endtime = '2020-04-03'


try:
    response = cloudtrail.lookup_events(
        LookupAttributes=[
            {
                'AttributeKey': 'ResourceName',
                'AttributeValue': instance_id
            },
        ],
        StartTime=starttime,
        EndTime=endtime,
        MaxResults=50
    )
except Exception as e:
    print(e)
    raise(e)

print(response)

我没有得到任何事件,从AWS控制台我可以看到上面指定的时间段内的所有事件。

{u'Events':[],'ResponseMetadata':{'RetryAttempts':0,'HTTPStatusCode':200,'RequestId':'658e4873-b0d1-453c','HTTPHeaders':{'x-amzn-RequestId':'658e4873-b0d1-453','date':'Fri,Apr 2020 03:53:57 GMT','content length','13','content type':'application/x-amz-json-1.1'}}

共有1个答案

宋和颂
2023-03-14

似乎删除末世对我有用,但不知道为什么。

我现在可以得到想要的活动了。

try:
    response = cloudtrail.lookup_events(
        LookupAttributes=[
            {
                'AttributeKey': 'ResourceName',
                'AttributeValue': instance_id
            },
        ],
        StartTime=starttime,
        #EndTime=endtime,
        MaxResults=50
    )
except Exception as e:
    print(e)
    raise(e)

print(response)
 类似资料:
  • 我试图在JPanel上显示图片,但一直出现错误: Java语言lang.IllegalArgumentException:input==null! 我不明白发生了什么。 这是我正在使用的代码: 这只会导致我得到错误! 堆栈跟踪产生以下结果: 我如何解决这个问题?我已经检查了图像的位置,并且从不同的位置尝试,总是得到相同的错误! 我正在使用Netbean IDE。

  • 我在HBASE有一张桌子。我和菲尼克斯一起创造的 然后我用spark填充它(我使用hortonworks shc-core连接器): 多谢帮忙。

  • 我有一个像这样的mysql表 但是我无法用这个函数检索“成人”和“儿童”的值 错误日志显示变量被正确地传递给函数: 为什么此函数返回?

  • 问题内容: 我正在使用Spring Boot和Spring Data Rest创建一个简单的CRUD- App(购物清单)。我有资源:。是否有一种简单的方法可以只返回属于发送请求的用户的资源?(多个用户支持)因此,用户仅获得自己的ShoppingItems,而不是每个ShoppingItem。还是我必须由我自己实现一个Controller? 我发现Spring DataREST基于用户过滤数据,这

  • 问题内容: 我想知道是否有一种方法可以检测何时从本地缓存返回响应?可能吗? 解决方案应该是通用的,适用于无条件的请求。在这种情况下,响应代码始终为200 OK,但是XHR返回用于第二个请求的缓存资源(例如,第一个响应包含Expires标头,因此无需在到期日期之前向服务器请求新资源)。 问题答案: 答案是日期标题 如果日期标头在发送日期之前,则响应来自缓存。 如果日期报头在发送请求的日期之后,则响应

  • 我想知道是否有一种方法可以检测本地缓存何时返回响应?可能吗? 解决方案应该是通用的,并且适用于无条件的请求。在这种情况下,响应代码总是200 OK,但是XHR为第二个请求返回一个缓存的资源(例如,第一个响应包含Expires头,因此在到期日之前不需要向服务器请求新的资源)。