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.

권한 주위는 이하와 같다.



좋은 웹페이지 즐겨찾기