我正在将 AWS Batch 与 ECS 一起使用,以执行需要向
当我尝试执行查询时,出现以下错误:
{'QueryExecution': {'QueryExecutionId': 'XXXX', 'Query': "SELECT * FROM my_table LIMIT 10 ", 'StatementType': 'DML', 'ResultConfiguration': {'OutputLocation': 's3://my_bucket_name/athena-results/query_id.csv'}, 'QueryExecutionContext': {'Database': 'my_database'}, 'Status': {'State': 'FAILED', 'StateChangeReason': '**Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 4.**. ; S3 Extended Request ID: ....=)'
我对容器角色拥有所有权限(仅用于测试):
我仅在AWS批处理中的容器中遇到此问题:在lambda中具有相同的策略和代码,它可以正常工作!
任何帮助将不胜感激。