
๐ก
GitHub Actions๋ก S3์ build ๊ด๋ จ ํ์ผ ์ ๋ก๋, CodeDeploy๋ก EC2 ์๋น์ค ๋ฐฐํฌ ํด๋ณด๊ธฐ

agent๋ ์ฌ์ค์นํด๋ดค์ง๋ง ์๊พธ๋ง ๋ฐฐํฌ์ ๋ฐ๋ก ์คํจํด๋ฒ๋ฆฌ๋ ๋ฌธ์
applicationStop ์ฒซ๋จ๊ณ์์๋ถํฐ ์คํจ
์ค๋ฅ ๋ฌธ๊ตฌ
CodeDeploy agent was not able to receive the lifecycle event. Check the CodeDeploy agent logs on your host and make sure the agent is running and can connect to the CodeDeploy server.


codeDeploy๋ฅผ ํ์ธํด๋ณด๋ผ๊ณ ํ๋ค.
ํน์๋ชจ๋ฅด๋ ๋ก๊ทธ ํ์ผ๋ ํ์ธํด๋ดค๋ค.
agent ๋ก๊ทธ ํ์ผ ํ์ธํ๋ ๋ฐฉ๋ฒ
$ vim /var/log/aws/codedeploy-agent/codedeploy-agent.log
๋ก๊ทธ ํ์ผ์ ํ์ธํด๋ด๋ ๊ถํ์ด ์๋ค๋ ๋ด์ญ๋ง ๋ณด์ธ๋ค.
์์ธ
- CodeDeploy ์ญํ ์ด ์ธ์คํด์ค์ ๋ถ์ฌ๋์ด ์๋์ง ํ์ธ
- CodeDeploy ์ Agent๊ฐ ๋์์ ธ ์๋์ง ํ์ธ
ํด๊ฒฐ๋ฐฉ๋ฒ
1. CodeDeploy ์ญํ ์ด ์ ๋๋ก ๋ถ์ฌ๋์ด์๋์ง ๊ถํ ๋ด๋น์์๊ฒ ํ์ธ์์ฒญํจ.
ํน์ ๋ชจ๋ฅด๋ ๋ค์ ์ญํ ์ฌํ ๋น ๋ฐ์๋ค.
๋๋
2. ๊ฒ์ํด๋ดค๋๋ฐ ์๋ ๊ฒฝ์ฐ๋ก ํด๊ฒฐํ ๋ฐฉ๋ฒ๋ ์๋ค๊ณ ํด์ ๋จ๊ฒจ๋
# AWS ์๊ฒฉ์ฆ๋ช
ํ์ผ ์ญ์
$ sudo rm -rf /root/.aws/credentials
# codedeploy-agent ์ฌ์์
$ sudo systemctl restart codedeploy-agent
์ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ ํ๋ ๋์๋ค.
๋ ์ค ์ด๋ ๋ฐฉ๋ฒ์ ํตํด ๋์๋์ง๋ ์ฌ์ค ์ ํํ ์ ์ ์์๋ค.
๊ถํ๋ ๋ค์ ๋ฐ์๋ณด๊ณ ์ญ์ ํ๋ค๊ฐ ๋ค์ ์ฌ์์ ํด๋ณด๊ณ ํ๋ ๋์๋ค๋ ๊ฒฐ๊ณผ..
ํด
๊ฐ๋จํ๊ฒ ์ ๋ฆฌํ์ง๋ง 1์๊ฐ ๋๊ฒ ํด๊ฒฐํด์จ ๊ณผ์ ๋ค์ด๋ค.

https://velog.io/@gingaminga/AwsCodeDeployCommandErrorsAccessDeniedException
https://velog.io/@marigold1/S3-์-๋ฐฐํฌ-ํ์ผ์-CodeDeploy๋ก-๋ถ๋ฌ์ค์ง-๋ชปํ๋-error
'์๋ฌ๋ชจ์์ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
aws Elastic Beanstalk 502 Bad Gatway ํด๊ฒฐ๋ฐฉ๋ฒ (0) | 2024.09.27 |
---|---|
OAuth ๊ตฌ๊ธ ๋ก๊ทธ์ธ ์ ์ก์ธ์ค ์ฐจ๋จ ์ค๋ฅ, ๋ฆฌ๋ค์ด๋ ํธ ์ค์ ํ๊ธฐ (0) | 2024.09.04 |
nGrinder, Connection is not completed until 10 sec ์๋ฌ (0) | 2024.03.02 |
jenkins ๋ก๊ทธ์ธ ๋น๋ฐ๋ฒํธ ์์ด๋ฒ๋ ธ์ ๋ ๋ก๊ทธ์ธ ํด๊ฒฐ๋ฐฉ๋ฒ (1) | 2024.03.02 |
error: maven ๊ธฐ๋ฐ spring SLF4J error (0) | 2023.12.27 |

๐ก
GitHub Actions๋ก S3์ build ๊ด๋ จ ํ์ผ ์ ๋ก๋, CodeDeploy๋ก EC2 ์๋น์ค ๋ฐฐํฌ ํด๋ณด๊ธฐ

agent๋ ์ฌ์ค์นํด๋ดค์ง๋ง ์๊พธ๋ง ๋ฐฐํฌ์ ๋ฐ๋ก ์คํจํด๋ฒ๋ฆฌ๋ ๋ฌธ์
applicationStop ์ฒซ๋จ๊ณ์์๋ถํฐ ์คํจ
์ค๋ฅ ๋ฌธ๊ตฌ
CodeDeploy agent was not able to receive the lifecycle event. Check the CodeDeploy agent logs on your host and make sure the agent is running and can connect to the CodeDeploy server.


codeDeploy๋ฅผ ํ์ธํด๋ณด๋ผ๊ณ ํ๋ค.
ํน์๋ชจ๋ฅด๋ ๋ก๊ทธ ํ์ผ๋ ํ์ธํด๋ดค๋ค.
agent ๋ก๊ทธ ํ์ผ ํ์ธํ๋ ๋ฐฉ๋ฒ
$ vim /var/log/aws/codedeploy-agent/codedeploy-agent.log
๋ก๊ทธ ํ์ผ์ ํ์ธํด๋ด๋ ๊ถํ์ด ์๋ค๋ ๋ด์ญ๋ง ๋ณด์ธ๋ค.
์์ธ
- CodeDeploy ์ญํ ์ด ์ธ์คํด์ค์ ๋ถ์ฌ๋์ด ์๋์ง ํ์ธ
- CodeDeploy ์ Agent๊ฐ ๋์์ ธ ์๋์ง ํ์ธ
ํด๊ฒฐ๋ฐฉ๋ฒ
1. CodeDeploy ์ญํ ์ด ์ ๋๋ก ๋ถ์ฌ๋์ด์๋์ง ๊ถํ ๋ด๋น์์๊ฒ ํ์ธ์์ฒญํจ.
ํน์ ๋ชจ๋ฅด๋ ๋ค์ ์ญํ ์ฌํ ๋น ๋ฐ์๋ค.
๋๋
2. ๊ฒ์ํด๋ดค๋๋ฐ ์๋ ๊ฒฝ์ฐ๋ก ํด๊ฒฐํ ๋ฐฉ๋ฒ๋ ์๋ค๊ณ ํด์ ๋จ๊ฒจ๋
# AWS ์๊ฒฉ์ฆ๋ช
ํ์ผ ์ญ์
$ sudo rm -rf /root/.aws/credentials
# codedeploy-agent ์ฌ์์
$ sudo systemctl restart codedeploy-agent
์ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ ํ๋ ๋์๋ค.
๋ ์ค ์ด๋ ๋ฐฉ๋ฒ์ ํตํด ๋์๋์ง๋ ์ฌ์ค ์ ํํ ์ ์ ์์๋ค.
๊ถํ๋ ๋ค์ ๋ฐ์๋ณด๊ณ ์ญ์ ํ๋ค๊ฐ ๋ค์ ์ฌ์์ ํด๋ณด๊ณ ํ๋ ๋์๋ค๋ ๊ฒฐ๊ณผ..
ํด
๊ฐ๋จํ๊ฒ ์ ๋ฆฌํ์ง๋ง 1์๊ฐ ๋๊ฒ ํด๊ฒฐํด์จ ๊ณผ์ ๋ค์ด๋ค.

https://velog.io/@gingaminga/AwsCodeDeployCommandErrorsAccessDeniedException
https://velog.io/@marigold1/S3-์-๋ฐฐํฌ-ํ์ผ์-CodeDeploy๋ก-๋ถ๋ฌ์ค์ง-๋ชปํ๋-error
'์๋ฌ๋ชจ์์ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
aws Elastic Beanstalk 502 Bad Gatway ํด๊ฒฐ๋ฐฉ๋ฒ (0) | 2024.09.27 |
---|---|
OAuth ๊ตฌ๊ธ ๋ก๊ทธ์ธ ์ ์ก์ธ์ค ์ฐจ๋จ ์ค๋ฅ, ๋ฆฌ๋ค์ด๋ ํธ ์ค์ ํ๊ธฐ (0) | 2024.09.04 |
nGrinder, Connection is not completed until 10 sec ์๋ฌ (0) | 2024.03.02 |
jenkins ๋ก๊ทธ์ธ ๋น๋ฐ๋ฒํธ ์์ด๋ฒ๋ ธ์ ๋ ๋ก๊ทธ์ธ ํด๊ฒฐ๋ฐฉ๋ฒ (1) | 2024.03.02 |
error: maven ๊ธฐ๋ฐ spring SLF4J error (0) | 2023.12.27 |