AWS环境下执行c7n-mailer更新Lambda命令时发布失败的技术求助
AWS环境下执行c7n-mailer更新Lambda命令时发布失败的技术求助
各位好,我在AWS环境部署Cloud Custodian的mailer组件时碰到了问题,想请大家帮忙排查下。
我已经给相关IAM角色添加了AmazonSQSFullAccess和AWSLambdaSQSQueueExecutionRole这两个权限策略,之后执行了更新Lambda的命令:
[ec2-user@ip-172-31-19-191 sunnyvalelabs]$ c7n-mailer --config mailer.yml --update-lambda
命令执行后出现了发布失败的报错,完整日志如下:
2024-08-20 17:12:05,524 - custodian-mailer - INFO - Provisioning mailer lambda us-west-2 2024-08-20 17:12:05,653 - custodian.serverless - INFO - Publishing custodian policy lambda function cloud-custodian-mailer Traceback (most recent call last): File "/home/ec2-user/.local/bin/c7n-mailer", line 8, in <module> sys.exit(main()) File "/home/ec2-user/.local/lib/python3.9/site-packages/c7n_mailer/cli.py", line 257, in main deploy.provision(mailer_config, functools.partial(session_factory, mailer_config)) File "/home/ec2-user/.local/lib/python3.9/site-packages/c7n_mailer/deploy.py", line 102, in provision manager.publish(func) File "/home/ec2-user/.local/lib/python3.9/site-packages/c7n/mu.py", line 391, in publish result, changed, existing = self._create_or_update_function(func)
目前我不确定是权限配置仍有缺失,还是mailer.yml配置文件存在问题,或是其他部署环节出了差错,希望有使用过Cloud Custodian mailer的朋友能帮忙分析下可能的原因,以及对应的解决方向。
备注:内容来源于stack exchange,提问作者Albert T. Wong
相关产品推荐
相关产品推荐

