에러 2

AWS CodePipeline 자습서 따라하기

AWS CodePipeline 의 자습서를 따라하면서 관련 내용을 정리해 봤다. 자습서: 단순 파이프라인 생성 (S3 버킷) 가장 기본적인 내용이다. S3에 업로드된 Application 코드를 CodeDeploy로 배포한다. CodePipeline은 Source, Build, Deploy 3단계로 이루어져 있는데, 이번 예제는 아래처럼 구성된다. 이후에 새로운 Deployment Group을 생성하고 Production 배포단계를 추가하고 enable/disable을 시킬수 있다. Source: S3 Build: skip Deploy: CodeDeploy 자습서: 간단한 파이프라인 생성 (CodeCommit 리포지토리) 위의 내용과 거의 유사하나 Source로 S3 대신 CodeCommit을 쓴다는 차..

IT/Public Cloud 2022.01.03

AWS 에서 is not authorized to perform 에러 발생시 해결방법

is not authorized to perform 에러 AWS에서 모든 동작은 API로 이루어지고, 모든 API는 권한이 관리된다. 이 에러는 사용자가 권한이 없는 어떤 동작을 수행하고자 할때 발생한다. 결국 사용자에게 적절한 권한을 추가한다면 에러는 해결된다. 아래는 CodeBuild에서 build project를 생성할때 발생하는 에러이다. 어떤 권한을 추가해야 될까? 위 사진을 보면 iam:CreateRole 이라는 권한이 없기 때문에 발생했다는것을 알수 있다. IAM에서 사용자에게 iam:CreateRole 권한을 추가해주면 된다. "iam:" 으로 시작하기 때문에, IAM 서비스에 대한 권한임을 알수 있다. 사용자에게는 policy라는 단위로 추가할수 있는데, 여기서 policy는 일종의 권한..

IT/Public Cloud 2021.12.10
반응형