2013-05-14 1 views
4

인스턴스를 시작할 때 실패했습니다. userdata-script는 Boto를 통해 메트릭 + 알람을 생성합니다. 통계는 CloudWatch에 데이터를 올바르게 전달합니다. 메트릭에 기반한 일부 조건이 일치하면 알람이 인스턴스를 작업으로 종료해야합니다. CloudWatch에서 알람이 올바르게 생성 된 것으로 보이며 원하는대로 알람 상태를 전환합니다.알람 조치 "EC2 인스턴스 종료"가

하지만 : 그것은 다음의 "역사"항목에 실패 조치 실행에 관해서 : ALARM에 OK

  • 에서 업데이트 알람을. 이유 : 임계 값 초과 : 5 개 데이터 포인트가 임계 값 (200.0)보다 큽니다. 가장 최근의 데이터 포인트 : 999.0, 999.0.
  • arn : aws : automate : eu-west-1 : ec2 : 종료가 진행 중입니다.
  • EC2 인스턴스 'i-xxx'작업을 종료하지 못했습니다. AWS는 제공된 액세스 자격 증명의 유효성을 검사 할 수 없었습니다.

Screenshot of alarm history

은 이미 인스턴스에 첨부 된 "유저 데이터"-role에 정책 "AdministratorAccess"를 부여했습니다.

힌트가 있습니까?

안부 톰

+0

가 수동으로 AdministratorAccess 정책과 연결된 액세스 자격 증명을 사용하여 인스턴스를 종료하려고 있나요? –

+0

예,했는데 문제가 없었습니다. – Tom

답변

2

나는이 문제 믿습니다. developer guide에서 :

당신이 IAM 역할 (예를 들어, 아마존 EC2 인스턴스 프로파일)를 사용하는 경우, 중지하거나 알람 조치를 사용하여 인스턴스를 종료 할 수 없습니다. 그러나 여전히 알람 상태를 볼 수 있으며 Amazon SNS 알림 또는 자동 확장 정책과 같은 다른 작업을 수행 할 수 있습니다.

나는 최근에이 문제를 자신에 대해 AWS 포럼에 게시

: https://forums.aws.amazon.com/message.jspa?messageID=601951