Amazon web services AWS批处理:未列出AWS批处理的角色
我是新来的。我为AWS批处理创建了以下角色:Amazon web services AWS批处理:未列出AWS批处理的角色,amazon-web-services,aws-batch,Amazon Web Services,Aws Batch,我是新来的。我为AWS批处理创建了以下角色: "AssumeRolePolicyDocument": { "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": [ "batch.amazonaws.com" ]
"AssumeRolePolicyDocument": {
"Statement": [
{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"Service": [
"batch.amazonaws.com"
]
},
"Sid": ""
}
],
"Version": "2012-10-17"
}
并附上政策:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"batch:*",
"cloudwatch:GetMetricStatistics",
"ec2:DescribeSubnets",
"ec2:DescribeSecurityGroups",
"ec2:DescribeKeyPairs",
"ecs:DescribeClusters",
"ecs:Describe*",
"ecs:List*",
"logs:Describe*",
"logs:Get*",
"logs:TestMetricFilter",
"logs:FilterLogEvents",
"iam:ListInstanceProfiles",
"iam:ListRoles"
],
"Resource": "*"
}
]
}
但是,当我尝试创建AWS批处理时,没有列出该角色。请帮助我了解我可能遗漏的内容。只是为了澄清关于AWS批处理中角色用途的任何混淆;创建“计算环境”时,必须为服务角色和实例角色提供现有角色。这些角色的默认值(在文档中)应该可以,这些角色用于创建和销毁EC2实例(以及其他) 我认为您所指的角色和政策是在创建“工作定义”时可以定义的工作角色 为了将上述策略附加到“职务定义”中,必须将其链接到职务角色。要(轻松)创建作业角色,请使用AWS IAM web界面,并选择“角色->AWS服务->弹性容器服务->弹性容器服务任务”,以便该角色继承正确的属性并允许将其分配给您的作业定义