提问人:Marco 提问时间:10/13/2023 最后编辑:Marco 更新时间:10/13/2023 访问量:29
在 python 上使用不同的账户 ID AWS 开发工具包create_export_task
Use different account Id on python AWS SDK create_export_task
问:
我正在设置一个 Python 脚本,该脚本仅触发 CloudWatch 上导出任务的执行,以将特定日志组导出到 S3 存储桶中。
假设脚本使用帐户 ID 运行,我需要导出任务在属于另一个帐户 ID 的日志组上运行,例如。123abc
456def
创建导出任务时,我看到一条错误消息,指出用户无权对资源执行;换言之,使用用户/脚本的账户 ID 而不是日志组的真实账户 ID 创建导出任务。事实上,我需要设置调用以指定正确的帐户 ID。
AWS 文档指出,调用中的参数需要日志组名称,而不是完整的 ARN。CreateExportTask
arn:aws:logs:eu-central-1:123abc:log-group:...
create_export_task
logGroupName
create_export_task
我怎样才能实现我的目标?
感谢大家的支持!
以下是包含创建导出任务调用的代码:
response = logs.create_export_task(
logGroupName=log_group_name,
fromTime=export_from_time,
to=export_to_time,
destination=bucketS3,
destinationPrefix=log_group_name.strip("/")
)
请注意,我对与 S3 存储桶相关的跨账户不感兴趣,而是对日志组感兴趣。
答: 暂无答案
评论