AWS Glue 용 개발 엔드 포인트를 생성하려고 할 때 다음 오류가 발생합니다.
{ "service":"AWSGlue",
"statusCode":400,
"errorCode":"ValidationException",
"requestId":"<here goes an UUID>",
"errorMessage":"Role arn:aws:iam::<IAM ID>:role/AWSGlueServiceRole-DefaultRole
should be given assume role permissions for Glue Service.\n",
"type":"AwsServiceError" }
제 역할에는 다음과 같은 권한이 있습니다.
내가 무엇을 놓치고 있는지에 대한 단서가 있습니까?
나도 이것에 걸려 넘어졌다. 문제는 콘솔을 사용하여 기본 글루 서비스 역할을 생성하면 결국 다음과 같은 IAM 역할이 생성된다는 것입니다.
arn : aws : iam ::: role / service-role / AWSGlueServiceRole-DefaultRole
경로의 "서비스 역할"을 기록해 둡니다.
그러나 새 개발 엔드 포인트를 설정하기 위해 콘솔 마법사에서 사용하려는 역할로 해당 역할을 선택할 때 경로에 "service-role"이 포함되지 않고 다음과 같은 이름의 역할을 찾습니다.
arn : aws : iam ::: role / AWSGlueServiceRole-DefaultRole
이것은 개발 엔드 포인트를 생성하기위한 콘솔 마법사의 버그라고 생각합니다. 경로에 "service-role"이없는 새 역할을 만든 다음 콘솔 마법사에서 해당 역할을 선택하여 개발 엔드 포인트를 성공적으로 만들 수있었습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다