개발자 안내서 - AWS의 분산 로드 테스트

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

개발자 안내서

이 섹션에서는 솔루션의 소스 코드와 추가 사용자 지정을 제공합니다.

소스 코드

GitHub 리포지토리를 방문하여이 솔루션의 템플릿과 스크립트를 다운로드하고 사용자 지정을 다른 사용자와 공유합니다.

정비

이 솔루션은 각 솔루션 릴리스에 해당하는 고정 버전의 Docker 이미지를 사용합니다. 기본적으로 자동 업데이트가 비활성화되어 배포에 적용되는 버전 업데이트의 시기와 종류를 완벽하게 제어할 수 있습니다. AWS 솔루션 팀은 Amazon ECR 향상된 스캔을 사용하여 기본 이미지 및 설치된 패키지에서 일반적인 취약성 및 노출(CVEs)을 감지합니다. 가능하면 팀은 동일한 버전 태그로 패치된 이미지를 게시하여 릴리스된 솔루션 버전과의 호환성을 손상시키지 않고 CVEs를 해결합니다.

이미지가 동일한 마이너 버전에 패치되면 안정적인 태그가 자동으로 업데이트되고 형식으로 추가 이미지 태그가 생성됩니다<solution-version>_<date-of-fix>. 메이저 또는 마이너 버전이 릴리스된 경우 솔루션 버전과 일치하도록 안정적인 태그가 증가하므로 전체 스택 업데이트를 수행하여 최신 이미지 버전을 가져와야 합니다.

배포 중에 자동 업데이트를 옵트인하면 CVE 패치 및 마이너 버그 수정을 포함한 이미지 변경 사항이 일치하는 최신 마이너 릴리스까지 자동으로 적용됩니다.

버전

기본적으로이 솔루션은 자동 업데이트가 비활성화된 상태로 배포됩니다. 즉, 컨테이너 이미지 버전이 배포된 솔루션 버전과 일치하는 특정 버전으로 잠겨 버전 업데이트를 완전히 제어할 수 있습니다.

CloudFormation 배포 중에 예를 선택하여 자동 업데이트를 활성화하면 솔루션은 일치하는 최신 마이너 버전까지 보안 패치와 사소한 버그 수정을 자동으로 수신합니다. 예를 들어 자동 업데이트가 활성화된 버전 4.0.0을 배포하면 4.1.0 이상이 아닌 최대 4.0.x의 업데이트가 수신됩니다.

컨테이너 이미지 버전을 수동으로 제어하려면 태그가 지정된 버전 형식을 사용하여 특정 이미지 버전을 지정하도록 작업 정의를 편집할 수 있습니다. 이렇게 하면 자동 업데이트 설정에 관계없이 특정 이미지 버전에 고정할 수 있습니다.