CodeDeploy를 사용해 보았습니다.
1469 단어 람다CodeDeployAWS
처음에
Lambda 배포가 잘되지 않기 때문에 Qiita에 쓰면서 노력하기로 결정했습니다.
용어
Blue/Green Deploy
Blue/Green 배포란?
현재 가동하고 있는 환경과 별도로 또 하나 가동 환경을 작성해, 로드 밸런서등의 라우팅을 신 환경에 향하는 배치 방법입니다.
항상 요청을 받고 있는 실행 중인 서버를 대체하는 것보다 안전하게 배포할 수 있는 것이 장점입니다.
신청
배포 그룹
배포의 기본 설정입니다.
서비스 역할
CodeDeploy에서 사용하는 역할.
배포 설정
여러가지 있지만, 단순히 이용하는 것만이라면 무엇이든 좋은 생각이 든다.
개정
배포할 파일이 있는 곳이라고 생각합니다.
S3에서, S3의 ARN이 기재된다.
appspec.yml
CodeBuild의 Buildspec.yml처럼 CodeDeploy에는 Appspec.yml이있는 것 같습니다.
마찬가지로 소스 코드의 맨 위에 둘 필요가 있다.
오류
S3에 풀 액세스하고 있는데 이하의 에러가 나와 막혀 있다.
The IAM role arn:aws:iam::xxx:role/xxx does not give you permission
to perform operations in the following AWS service: Amazon S3.
Contact your AWS administrator if you need help.
If you are an AWS administrator, you can grant permissions
to your users or groups by creating IAM policies.
권한 주위는 이하와 같다.
Reference
이 문제에 관하여(CodeDeploy를 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/qjuliar/items/70c49bfc385a33a44711텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)