View a markdown version of this page

스택 시작(헤드리스) - AWS의 분산 로드 테스트

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

스택 시작(헤드리스)

스택 시작

  1. AWS Management Console에 로그인하고 버튼을 선택하여 CloudFormation 템플릿을 시작합니다.

    launch button

    또는 템플릿을 자체 구현의 시작점으로 다운로드할 수 있습니다.

  2. 이 템플릿은 기본적으로 미국 동부(버지니아 북부) 리전에서 실행됩니다. 다른 AWS 리전에서를 시작하려면 콘솔 탐색 모음에서 리전 선택기를 사용합니다.

    참고

    이 솔루션은 현재 특정 AWS 리전에서만 사용할 수 있는 Amazon Cognito를 사용합니다. 따라서 Amazon Cognito를 사용할 수 있는 AWS 리전에서이 솔루션을 시작해야 합니다. 리전별 최신 서비스 가용성은 AWS 리전 서비스 목록을 참조하세요.

  3. 스택 생성 페이지에서 Amazon S3 URL 텍스트 상자에 올바른 템플릿 URL이 표시되는지 확인하고 다음을 선택합니다.

  4. 스택 세부 정보 지정 페이지에서 솔루션 스택 이름을 할당합니다.

  5. 파라미터에서 템플릿의 파라미터를 검토하고 필요에 따라 수정합니다. 이 템플릿은 기본 템플릿과 동일한 파라미터를 사용합니다(관리자 이름, 관리자 이메일, VPC/서브넷 구성, 송신 CIDR, 컨테이너 이미지 자동 업데이트 및 선택적 MCP 서버 배포). 추가 파라미터가 필요하지 않습니다.

  6. 다음을 선택합니다.

  7. 스택 옵션 구성 페이지에서 다음을 선택합니다.

  8. 검토 페이지에서 설정을 검토하고 확인합니다. 템플릿이 AWS Identity and Access Management(IAM) 리소스를 생성할 것임을 승인하는 확인란을 선택합니다.

  9. 스택 생성을 선택하여 스택을 배포합니다.

AWS CloudFormation 콘솔의 상태 열에서 스택의 상태를 볼 수 있습니다. 약 15분 후에 CREATE_COMPLETE 상태를 받게 됩니다.

배포 후 구성

스택 생성이 완료되면 DLT CLI를 사용하여 솔루션과 상호 작용하여 터미널에서 직접 REST API에 액세스하거나 자체 웹 서버에서 웹 콘솔을 호스팅할 수 있습니다.

웹 콘솔을 호스팅하려면:

  1. CloudFormation 스택의 출력 탭으로 이동합니다.

  2. ConsoleAssetsBucket 출력 링크를 선택하여 콘솔에서 S3 버킷을 엽니다.

  3. 콘솔 버킷에서 dlt-web-console.zip 파일을 다운로드합니다.

  4. zip 콘텐츠를 추출하고 웹 서버에서 웹 사이트를 호스팅합니다.

  5. 웹 서버의 URL을 허용하도록 Amazon Cognito를 구성합니다.

    1. Amazon Cognito 콘솔을 열고 스택에서 생성한 사용자 풀을 선택합니다.

    2. 앱 클라이언트를 선택하고 앱 클라이언트를 선택합니다. 앱 클라이언트 ID는 CloudFormation 스택 출력 탭에서 CognitoAppClientID로 찾을 수 있습니다.

    3. 로그인 페이지 섹션에서 편집을 선택합니다.

    4. 허용된 콜백 URLs에서 웹 서버의 URL과 후행 슬래시가 있는 URL(예: https://dlt.example.comhttps://dlt.example.com/)을 추가합니다.

    5. 허용된 로그아웃 URLs에서 동일한 URLs 추가합니다.

    6. 변경 사항 저장을 선택합니다.

      자세한 내용은 Amazon Cognito 개발자 안내서앱 클라이언트를 사용한 애플리케이션별 설정을 참조하세요.

중요

웹 콘솔을 호스팅하는 경우 웹 서버에서 HTTPS, 액세스 제어 및 보안 강화를 구성할 책임은 사용자에게 있습니다. 프로덕션용으로 HTTPS를 사용하는 것이 좋습니다.

참고

웹 콘솔 자산에는 API 엔드포인트 URL 및 Cognito 설정이 있는 구성 파일이 포함됩니다. 이러한 값은 스택 생성 중에 미리 구성됩니다. 자산을 다른 서버로 이동하는 경우 구성 파일이 그대로 유지되는지 확인합니다.