배포 자동화 - 의 가상 대기실 AWS

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

배포 자동화

솔루션을 시작하기 전에 이 가이드에서 설명하는 비용, 아키텍처, 네트워크 보안 및 기타 고려 사항을 검토하십시오. 이 섹션의 step-by-step 지침에 따라 솔루션을 구성하고 계정에 배포하십시오.

배포 시간: 약 30분 (시작 스택만 해당)

사전 조건

배포 개요

다음 단계를 사용하여 이 솔루션을 배포하십시오 AWS. 자세한 지침은 각 단계에 대한 링크를 따르십시오.

단계 1. 시작 스택을 실행하세요.

  • 계정에서 AWS CloudFormation 템플릿을 실행합니다. AWS

  • 템플릿 매개변수를 검토하고 필요에 따라 기본값을 입력하거나 조정합니다.

단계 2. (선택 사항) 대기실 테스트

  • IAM보안 검색대를 호출할 AWS 키를 APIs 생성하세요.

  • 샘플 대기실의 제어판을 여세요.

  • 샘플 대기실을 테스트해 보세요.

단계 1. 시작 스택을 실행하세요.

이 자동화된 AWS CloudFormation 템플릿은 코어, 권한 부여자 및 샘플 대기실 템플릿을 배포하며, 이를 통해 실제 대기실을 보고 테스트할 수 있습니다. 스택을 시작하기 전에 사전 요구 사항을 읽고 이해해야 합니다.

참고

이 솔루션을 실행하는 동안 사용되는 AWS 서비스 비용은 사용자가 부담해야 합니다. 자세한 내용은 이 가이드의 비용 섹션을 방문하고 이 솔루션에서 사용되는 각 AWS 서비스의 요금 웹 페이지를 참조하십시오.

  1. AWS Management Console로그인하고 버튼을 선택하여 virtual-waiting-room-on-aws-getting-started.template AWS CloudFormation 템플릿을 실행합니다.

    AWS Virtual Waiting Room launch button 또는 템플릿을 다운로드하여 직접 구현하기 위한 시작점으로 사용할 수도 있습니다.

  2. 이 템플릿은 기본적으로 미국 동부(버지니아 북부) 리전에서 시작됩니다. 다른 AWS 지역에서 솔루션을 실행하려면 콘솔 탐색 표시줄의 지역 선택기를 사용하십시오.

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

  4. 스택 세부 정보 지정 페이지에서 솔루션 스택 이름을 할당합니다. 이름 지정 문자 제한에 대한 자세한 내용은 AWS Identity and Access Management 사용 설명서의 IAM 및 STS 제한을 참조하십시오.

  5. 매개변수에서 이 솔루션 템플릿의 매개변수를 검토하고 필요에 따라 수정하십시오. 이 솔루션은 다음과 같은 기본값을 사용합니다.

    파라미터 기본값 설명
    이벤트 ID Sample 이 대기실 인스턴스의 고유 ID (GUID형식 권장)
    유효 기간

    3600

    토큰 유효 기간 (초)
    이벤트 생성 활성화

    false

    true 설정하면 대기실과 관련된 지표가 1분마다 이벤트 버스에 기록됩니다.

    엘라스티캐시 (Redis) 포트 OSS 1785

    엘라스티캐시 (Redis) 서버에 연결하는 데 사용할 포트 번호입니다. OSS 의 기본 엘라스티캐시 (Redis) 포트는 사용하지 않는 것이 좋습니다. OSS 6379

    EnableQueuePositionExpiry true

    false 설정하면 대기열 위치 만료 기간이 적용되지 않습니다.

    QueuePositionExpiryPeriod 900

    대기열 위치에서 토큰을 생성할 수 없는 시간 간격 (초) 입니다.

    IncrSvcOnQueuePositionExpiry false

    로 설정하면 토큰을 true 성공적으로 생성하지 못한 만료된 대기열 위치를 기준으로 서빙 카운터가 자동으로 상향 조정됩니다.

  6. Next(다음)를 선택합니다.

  7. Configure stack options(스택 옵션 구성) 페이지에서 Next(다음)를 선택합니다.

  8. 검토 페이지에서 설정을 검토하고 확인합니다. 템플릿이 리소스를 생성 AWS Identity and Access Management (IAM) 한다는 것을 확인하는 체크박스를 체크하세요.

  9. [스택 생성(Create stack)]을 선택하여 스택을 배포합니다.

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

단계 2. (선택 사항) 대기실 테스트

시작 스택을 배포한 경우 다음 단계를 통해 대기실 기능을 테스트할 수 있습니다. 테스트를 완료하려면 IAM 보안 APIs 코어 스택을 호출할 수 있는 권한이 있는 AWS 키가 필요합니다.

IAM보안 AWS 키를 호출하기 위한 키를 생성하십시오. APIs

  1. aws-virtual-waiting-room-getting-started.template CloudFormation 템플릿이 배포된 AWS 계정에서 IAM 사용자를 만들거나 사용하십시오.

  2. IAM사용자에게 프로그래밍 액세스 권한을 부여합니다. IAM사용자를 위한 새 액세스 키 세트를 생성할 때는 키 파일이 제시되면 해당 키 파일을 다운로드하십시오. 대기실을 테스트하려면 IAM 사용자의 액세스 키 ID와 보안 액세스 키가 필요합니다.

  3. 템플릿으로 만든 P rotectedAPIGroup IAM 사용자 그룹에 사용자를 추가합니다. IAM

샘플 대기실의 제어판을 엽니다.

  1. AWS CloudFormation 콘솔에 로그인하고 솔루션의 시작 스택을 선택합니다.

  2. 출력 탭을 선택합니다.

  3. 열에서 해당 값을 찾아 ControlPanelURL선택합니다.

  4. 새 탭 또는 브라우저 창에서 제어판을 엽니다.

  5. 제어판에서 구성 섹션을 확장합니다.

  6. 보안 키를 호출하려면 키 생성에서 검색한 액세스 키 ID와 IAM 보안 APIs 액세스 AWS 키를 입력합니다. 엔드포인트와 이벤트 ID는 파라미터에서 URL 입력됩니다.

  7. [사용] 을 선택합니다. 자격 증명을 제공한 후 버튼이 활성화됩니다.

샘플 대기실을 테스트하세요.

  1. AWS CloudFormation 콘솔에서 솔루션의 시작 스택을 선택합니다.

  2. 출력 탭을 선택합니다.

  3. 열에서 해당 값을 찾아 WaitingRoomURL선택합니다.

  4. 대기실을 연 다음 예약을 선택하여 대기실에 입장합니다.

  5. 제어판이 있는 브라우저 탭으로 다시 이동합니다.

  6. 인크리먼트 서빙 카운터에서 변경을 선택합니다. 이렇게 하면 100명의 사용자가 대기실에서 대상 사이트로 이동할 수 있습니다.

  7. 대기실로 돌아가서 지금 체크아웃을 선택하세요! 이제 대상 사이트로 리디렉션됩니다.

  8. 지금 구매를 선택하여 대상 사이트에서 거래를 완료하세요.