CodeDeploy 에이전트 구성 참조 - AWS CodeDeploy

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CodeDeploy 에이전트 구성 참조

CodeDeploy 의 에이전트가 설치되면 구성 파일은 인스턴스에 있습니다. 인스턴스와 상호 작용 시 CodeDeploy 에서 사용할 디렉터리 경로 및 기타 설정을 지정합니다. 이 파일의 일부 구성 옵션은 변경할 수 있습니다.

Amazon Linux, Ubuntu Server 및 Red Hat Enterprise Linux (RHEL) 인스턴스의 구성 파일은codedeployagent.yml. 그것은에 배치됩니다/etc/codedeploy-agent/conf디렉토리에 있습니다.

Windows 서버 인스턴스의 경우 구성 파일의 이름은conf.yml. 그것은에 배치됩니다C:\ProgramData\Amazon\CodeDeploy디렉토리에 있습니다.

구성 설정은 다음과 같습니다.

:로그 와이어:

로 설정합니다.trueCodeDeploy Amazon S3 에서 와이어 로그를 캡처하여codedeploy-agent.wire.log가 가리키는 위치에:log_dir:설정을 선택합니다.

주의

를 설정해야 합니다.:로그 와이어:totrue와이어 로그를 캡처하는 데 필요한 시간 동안만 사용할 수 있습니다. 이codedeploy-agent.wire.log파일은 매우 큰 크기로 빠르게 커질 수 있습니다. 이 파일의 와이어 로그 출력에는 Amazon S3에서 전송되거나 Amazon S3 에서 전송되는 파일의 일반 텍스트 내용을 비롯한 중요한 정보가 포함될 수 있습니다.true. 와이어 로그에는AWS계정으로 설정되어 있는 동안true, CodeDeploy 배포와 관련된 활동뿐만 아니라.

기본 설정은 false입니다.

이 설정은 모든 인스턴스 유형에 적용됩니다. 이 구성 설정을 사용하려면 Windows Server 인스턴스에 추가해야 합니다.

:log_dir:

CodeDeploy 에이전트 작업과 관련된 로그 파일이 저장되는 인스턴스의 폴더입니다.

기본 설정은'/var/log/aws/codedeploy-agent'에 대한 아마존 리눅스, 우분투 서버 및 RHEL 인스턴스 및C:\ProgramData\Amazon\CodeDeploy\log의 Windows Server 인스턴스.

:pid_dir:

폴더입니다.codedeploy-agent.pid가 저장되는지 확인합니다.

이 파일에는 CodeDeploy 에이전트의 프로세스 ID (PID) 가 들어 있습니다. 기본 설정은 '/opt/codedeploy-agent/state/.pid'입니다.

이 설정은 Amazon Linux, 우분투 서버 및 RHEL 인스턴스에만 적용됩니다.

:프로그램 이름:

CodeDeploy 에이전트 프로그램 이름입니다.

기본 설정은 codedeploy-agent입니다.

이 설정은 Amazon Linux, 우분투 서버 및 RHEL 인스턴스에만 적용됩니다.

:루트_디렉토리:

인스턴스의 관련 개정, 배포 기록 및 배포 스크립트가 저장되는 폴더입니다.

기본 설정은'/opt/codedeploy-agent/deployment-root'에 대한 아마존 리눅스, 우분투 서버 및 RHEL 인스턴스 및C:\ProgramData\Amazon\CodeDeploy의 Windows Server 인스턴스.

:세부 정보 표시:

로 설정합니다.trueCodeDeploy 인스턴스의 디버그 메시지 로그 파일을 인쇄할 수 있습니다.

기본 설정은false에 대한 아마존 리눅스, 우분투 서버 및 RHEL 인스턴스 및true의 Windows Server 인스턴스.

:대기 중 실행:

보류 중인 배포에 대한 CodeDeploy 의 CodeDeploy의 에이전트 폴링 간격 (초) 입니다.

기본 설정은 1입니다.

: 환경 설정 파일:

온-프레미스 인스턴스의 경우 구성 파일의 대체 위치에 대한 경로codedeploy.onpremises.yml(우분투 서버 및 RHEL용) 또는conf.onpremises.yml(Windows Server용) 입니다.

기본적으로 이러한 파일은/etc/codedeploy-agent/conf/codedeploy.onpremises.yml우분투 서버 및 RHELC:\ProgramData\Amazon\CodeDeploy\conf.onpremises.ymlWindows Server용.

버전 1.0.1.686 및 이후 버전의 CodeDeploy 에이전트에서 사용할 수 있습니다.

:프록시_우리:

(선택 사항) CodeDeploy 에이전트가 연결할 HTTP 프록시AWSCodeDeploy 수 있습니다. 와 유사한 형식을 사용합니다.https://user:password@my.proxy:443/path?query.

버전 1.0.1.824 및 이후 버전의 CodeDeploy 에이전트에서 사용할 수 있습니다.

:최대 개정:

(선택 사항) CodeDeploy 에서 보관하도록 하려는 배포 그룹의 응용 프로그램 개정의 개수입니다. 지정된 수를 초과하는 수정본은 모두 삭제됩니다.

양수 정수를 입력합니다. 값을 지정하지 않으면 CodeDeploy 는 현재 배포된 개정 이외에 최근 개정 5개를 보유합니다.

버전 1.0.1.966 및 이후 버전의 CodeDeploy 에이전트에서 지원됩니다.

:활성화 정책:

(선택 사항) 로 설정합니다.true를 사용하고자 하는 경우IAM 권한 부여를 사용하여 액세스 제어를 구성하고 CodeDeploy 에이전트가 사용 중인 IAM 역할 또는 사용자의 권한을 제한할 수 있습니다. 아래 번호로 일정하게 높입니다.Amazon Virtual Private Cloud CodeDeploy 사용이면 이 값은 이어야 합니다.true.

기본 설정은 false입니다.

CodeDeploy 에이전트 작업

CodeDeploy 에이전트 작업 관리