1

아래 오류가 발생 했습니까?서비스 역할 arn : aws : iam :: 20011470201 : role/deploy에 다음 작업을 수행 할 수있는 권한이 없습니다. 자동 확장 : DescribeLifecycleHooks

서비스 역할 ARN : AWS : IAM : 20011470201 : 오토 스케일링 : DescribeLifecycleHooks 사이

내가 코드 배포가 한

설정 역할/배포는 다음과 같은 작업을 수행 할 수있는 권한이 없습니다 bit-bucket 계정과 my Amazon AWS 인스턴스.
문제없이 매일 테스트 서버에 배포 할 수 있습니다.
하지만 난이 인스턴스의 목록에 우리의 생산 서버의 인스턴스를 추가 할 때, 나는 위의 오류를 얻을


참고 :이 인스턴스를 추가하고 성공적으로 과거에 코드를 배포 한, 난 왜 내가 지금이 오류가 있는지 모르겠다.

해결 방법에 대한 지침이나 힌트를 제공해 주시면 감사하겠습니다.

답변

4

내가 그것을 놓친,하지만 난 정의했던 정책이 없는 얼마나 확실하지 : 내가 기존 권한 모든이를 추가하면, "오토 스케일링 DescribeLifecycleHooks"을 잘했다.

는 다시, 정책 우리는 현재 CodeDeploy 및 자동 확장 기능과 권한 문제에 대한 수정 프로그램을 출시

0

AWS이 이전에 대해 불평하지 않았다 확실하지 않은 이유를 잘 년 이상에서 변경되지 않았습니다. 이전 CodeDeploy에는 자동 확장이 필요하지 않습니다. DescribeLifecycleHooks를 사용하면 고객의 Deplyoment 그룹에 AutoScaling 그룹이있을 때 AutoScaling에 대한 라이프 사이클 후크를 설명하거나 만들 수 있습니다. 그러나 이제 우리는이 허가를 요구하기 시작했습니다.이 허가는 사실 올바른 방법이며 또한 예상됩니다. 적절한 사용 권한을 추가하면 문제가 해결됩니다.

덕분에, Binbin

0

나는 당신이 고정 된 것을 알 수있다. 여기 예제 설정을 붙여 넣어서 나 같은 noobs가이 코드를 어떻게 배치하는지 알 수 있습니까? 아, 그리고 아직 받아 들여진 해결책에 대해서는 언급 할 수 없지만 충분한 점수는 없습니다 ...