Spring boot ECS任务无法列出机密
我有一个在ECS/Fargate上运行的spring boot应用程序,它有一个用Spring boot ECS任务无法列出机密,spring-boot,amazon-ecs,Spring Boot,Amazon Ecs,我有一个在ECS/Fargate上运行的spring boot应用程序,它有一个用@Configuration注释的类。此类应列出使用AWS java sdk的AWS Secretsmanager的一些秘密: secretsManagerClient .listSecrets(ListSecretsRequest()) 此操作失败,并显示以下消息: User: arn:aws:sts::0123456789012:assumed-role/<rolename>/c2c2c38a-
@Configuration
注释的类。此类应列出使用AWS java sdk的AWS Secretsmanager的一些秘密:
secretsManagerClient
.listSecrets(ListSecretsRequest())
此操作失败,并显示以下消息:
User: arn:aws:sts::0123456789012:assumed-role/<rolename>/c2c2c38a-3b5e-4295-9efb-e24f94fb3b2b is not authorized to perform: secretsmanager:ListSecrets
User:arn:aws:sts::0123456789012:假定角色//c2c2c38a-3b5e-4295-9efb-e24f94fb3b2b无权执行:secretsmanager:ListSecrets
我已将管理员策略分配给任务角色,但无效。受信任的实体是ecs tasks.amazonaws.com
你知道为什么这不起作用吗?
提前谢谢