我正在创建这样的 Firehose 资源,以及一个名为 self.problem_reporter_bucket_name 的 s3 存储桶。但是,在调用 put_record 之后,我的存储桶中什么都没有。也就是说,当我在我的存储桶上调用 list_objects 时,没有项目。
self.firehose.create_delivery_stream(
DeliveryStreamName=self.problem_reporter_delivery_stream_name,
S3DestinationConfiguration={
'RoleARN': 'arn:aws:iam::123456789012:role/firehose_delivery_role',
'BucketARN': 'arn:aws:s3:::' + self.problem_reporter_bucket_name,
'Prefix': 'myPrefix',
'BufferingHints': {
'SizeInMBs': 1,
'IntervalInSeconds': 60
},
'CompressionFormat': 'UNCOMPRESSED',
})
)
甚至 moto 都支持我的用例吗?