반응형
# CodeBuild에서 파이썬 파일 실행하기
1. 필요한 이유
- Codebuild에서 빌드를 하면서 AWS의 주요 서비스를 조회하여 값을 가져와야 하는 상황이 생긴다.
- 그때 AWS의 boto3 라이브러리 등을 활용하여 자원을 조회하여 값을 가져올 수있다.
2. Codebuild에서 파이썬이 실행 가능한가?
- 가능하다. Codebuild는 기본적으로 생성 시 OS를 선택하여 생성이 가능하다.
- OS는 주로 리눅스 계열의 OS를 사용한다. 그리고 그 선택한 OS를 일시적 Spot Instance(빌드 할때만 불러오는 인스턴스)로 실행 되므로 과금은 비교적 적게 든다. 대신... 느리다. 음...
3. Codebuild 실행 중 Phython 실행하기
- 파이썬 코드를 CodeCommit, buildspec.yaml 파일이 실행 가능한 경로에 업로드 한다.
- 파이썬 코드 내용은 아래와 같다.
#!/usr/bin/python3
def print_hi(name):
print(f'테스트 입니다.::::: {name}')
if __name__ == '__main__':
print_hi('파이썬 파일 테스트 입니다.')
- 실행 확인, CodeBuild 실행 중 파이썬 파일이 실행 되는것을 확인 할 수 있다.
- 끝 -
반응형
'⭐ AWS > Codebuild' 카테고리의 다른 글
[에러해결] The policy is attached to 3 entities but it must be attached to a single role (0) | 2022.10.20 |
---|---|
Codebuild가 실행되는 프로세스 설명 (0) | 2022.09.07 |
CodeBuild시 빌드도중 빌드를 실행했을때 로직 설명 (0) | 2022.07.12 |