问题描述
User: arn:aws:sts::[redacted]:assumed-role/laravel-vapor-role/vapor-[redacted]-platform-staging-queue is not authorized to perform: route53:ChangeResourceRecordSets on resource: arn:aws:route53:::hostedzone/[redacted]
我的角色
{
"permissionsBoundary": {},"roleName": "laravel-vapor-role","policies": [
{
"document": {
"Version": "2012-10-17","Statement": [
{
"Action": [
"ec2:CreateNetworkInterface","ec2:DeleteNetworkInterface","ec2:DescribeNetworkInterfaces","logs:CreateLogGroup","logs:CreateLogStream","logs:FilterLogEvents","logs:PutLogEvents","ssm:GetParameters","ssm:GetParameter","lambda:invokeFunction","s3:*","ses:*","sqs:*","dynamodb:*","route53domains:*"
],"Effect": "Allow","Resource": "*"
}
]
},"name": "laravel-vapor-role-policy","type": "inline"
}
],"trustedEntities": [
"apigateway.amazonaws.com","lambda.amazonaws.com"
]
}
解决方法
您的策略不包括 route53:ChangeResourceRecordSets:
授予创建,更新或删除记录的权限,该记录包含指定域或子域名的权威DNS信息
您仅具有"route53domains:*"
权限,但您没有 route53:*
或route53:ChangeResourceRecordSets
。
ChangeResourceRecordSets
来自route53
,而不是route53domains
。