아래의 단계별 지침에 따라 설정을 테스트합니다.

  • 1단계. 설정 테스트

    설정 테스트

     1. 웹 브라우저를 열고 주소창에 “Amazon S3 버킷에 대해 고정 웹사이트 호스팅 활성화” 단계를 완료하면서 생성된 엔드포인트 URL을 입력합니다. 형식: http://YOUR-S3-ENDPOINT-URL/

     2. 다음 지침에 따라 AppStream 2.0 엔터프라이즈 애플리케이션 온보딩을 위한 양식을 작성합니다.

          • 액세스 권한이 있는 이메일 수신함에 대한 성, 이름, 이메일을 입력합니다.

          • [이메일]에 “Amazon SES에서 새 이메일 주소 ID를 추가하고 확인”하는 단계를 완료할 때 추가 및 확인한 이메일 주소를 입력합니다.

          • [부서 코드]에는 고유한 식별자를 입력합니다. 이 ID는 생성된 AppStream 2.0 리소스 이름 끝에 추가됩니다.

          • [시작]을 선택합니다.

     3. 요청이 성공하면 몇 초 이내로 AppStream 2.0 기술 설명서의 AppStream 2.0 콘솔을 사용하여 사용자 지정 AppStream 2.0 이미지 생성 주제로 이동됩니다.

     4. 이때 AppStream 2.0 이미지 빌더도 생성됩니다. 이미지 빌더가 생성되었는지 확인하려면 다음의 절차를 수행합니다.

          • AppStream 2.0 콘솔을 엽니다.

          • 탐색 창에서 [이미지]를 선택합니다.

          • [이미지 빌더] 탭에서 생성된 이미지 빌더의 이름은 엔터프라이즈 애플리케이션 온보딩을 등록할 때 입력한 성과 부서 이름에 기반합니다.

                ° 예를 들어 성에 Jane을 입력하고 부서 코드에 EAO를 입력한 사용자의 이미지 이름은 JaneEAO로 생성됩니다.

                ° 30분 이내에 프로비저닝된 이미지 빌더와 연결되는 링크가 포함된 이메일을 수신하게 됩니다. 이메일 제목줄과 본문은 다음과 같습니다.

                ° 이메일 제목 줄: Example Corp Enterprise Application Onboarding

                ° 이메일 본문:

                ° <FirstName>

                ° Example Corp Enterprise Application Onboarding 데모를 사용해주셔서 감사합니다. AppStream2.0으로 애플리케이션을 처음으로 설치한다면 아래의 시작 안내서에서 도움을 받으십시오. 그렇지 않을 경우, 아래의 연결 링크를 클릭하여 시작하십시오.

                ° 연결 <이 링크는 애플리케이션 온보딩에 등록할 때 프로비저닝된 이미지 빌더와 연결되는 스트리밍 URL>

                ° 시작 안내서

     5. 연결 링크를 클릭하고 이미지 빌더에 관리자로 로그인한 다음, Image Assistant를 실행하여 이미지를 생성합니다. 이미지 생성 방법에 대한 자세한 정보는 자습서: AppStream 2.0 콘솔을 사용하여 사용자 지정 AppStream 2.0 이미지 생성을 참조하십시오.

     6. 이미지를 생성한 후, 새 이미지에 기반하여 플릿이 자동 생성됩니다. 또한, 인증을 위해 플릿 인스턴스와 연결되는 링크가 포함된 두 번째 이메일을 수신합니다. 이메일 제목줄과 본문은 다음과 같습니다.

          • 이메일 제목줄: Example Corp Enterprise Application Onboarding

          • 이메일 본문:

          • <FirstName>,

          • Example Corp Enterprise Application Onboarding 데모를 사용해주셔서 감사합니다. 플릿이 생성되었고 인증이 가능합니다. 아래의 연결 링크를 사용하여 인스턴스에 연결해주십시오.

          • 연결 <이미지를 생성한 후 자동 프로비저닝된 플릿 인스턴스에 연결되는 스트리밍 URL>

          • 시작 안내서

     7. 연결 링크를 선택하여 플릿 인스턴스로 연결하고 AppStream 2.0 스트리밍 세션을 시작합니다.

     8. 플릿에 대한 이메일을 수신하고 나면, 1시간 후에 생성한 Step Function 상태 시스템이 StopResources Lambda 함수를 호출하고 플릿이 중지됩니다. 이는 비용을 조절하기 위한 조치입니다.

  • 2단계. 리소스를 정리합니다.

    아래의 단계별 지침에 따라 프로젝트 리소스를 정리합니다. 각각의 단계 번호를 클릭하면 섹션이 확장됩니다.

    1단계. Amazon S3 버킷 삭제

    다음 단계에 따라 Amazon S3 콘솔을 사용하여 Amazon S3 버킷을 삭제합니다.

    1. https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.
    2. S3 버킷 목록에서 이 프로젝트에 대해 생성한 버킷 이름 옆의 확인란을 선택합니다. 목록에 여러 Amazon S3 버킷이 있으면 검색창에 버킷 이름을 입력해서 검색합니다.
    3. 속성, 권한, 관리 설정을 표시하는 창에서 창 오른쪽 상단에 있는 X 아이콘을 클릭하여 창을 닫습니다.
    4. [삭제]를 선택합니다.
    5. 확인 대화 상자에서 버킷 이름을 입력하고 [확인]을 선택합니다.

    2단계. 인증된 이메일 ID 삭제

    1. https://console.aws.amazon.com/ses/에서 Amazon SES 콘솔을 엽니다.
    2. 탐색 창의 [ID 관리]에서 [이메일 주소]를 선택합니다.
    3. [이메일 주소 ID] 목록에서 삭제하려는 이메일 주소 옆의 확인란을 선택한 다음, [제거]를 선택합니다.
      목록에 여러 이메일 주소가 있으면 검색창에 이메일 주소 이름을 입력해서 검색합니다.
    4. 확인 대화 상자에서 [예, ID를 삭제합니다]를 선택합니다.
    3단계. Lambda 함수 삭제
    1. https://console.aws.amazon.com/lambda/에서 AWS Lambda 콘솔을 엽니다.
    2. [함수] 목록에서 examplecorp_eao_createimagebuilder 옆에 있는 옵션을 선택합니다.
      • 목록에 여러 함수가 있으면 검색창에 이 함수 이름을 입력해서 검색합니다.
    3. [작업, 삭제]를 선택합니다.
    4. 확인 대화 상자에서 [삭제]를 선택합니다.
      다음 함수에 대해 1~4단계를 반복합니다. 
      • examplecorp_eao_getstatus
      • examplecorp_eao_sendstreamingurl
      • examplecorp_eao_getimagename
      • examplecorp_eao_createfleet
      • examplecorp_eao_stopresources

    4단계. IAM 역할 삭제

    1. https://console.aws.amazon.com/iam/에서 IAM 콘솔을 엽니다.
    2. 탐색 창에서 [역할]을 선택합니다.
    3. 역할 목록에서 examplecorp_eao_role 옆의 확인란을 선택합니다.
      • 목록에 여러 역할이 있으면 검색창에 이 역할 이름을 입력해서 검색합니다.
    4. [역할 삭제]를 선택합니다.
    5. 확인 대화 상자에서 [예, 삭제합니다]를 선택합니다.
    5단계. IAM 정책 삭제
    1. https://console.aws.amazon.com/iam/에서 IAM 콘솔을 엽니다.
    2. 탐색 창에서 [정책]을 선택합니다.
    3. 정책 목록에서 examplecorp_lambda_tin_policy 옆의 옵션 버튼을 선택합니다.
      • 목록에 여러 정책이 있으면 검색창에 이 정책 이름을 입력해서 검색합니다.
    4. [정책 작업, 삭제]를 선택합니다.
    5. 확인 대화 상자에서 [삭제]를 선택합니다.

    6단계. RESTful API 삭제

    1. https://console.aws.amazon.com/apigateway에서 Amazon API Gateway 콘솔을 엽니다.
    2. 탐색 창의 [API]에서 examplecorp_eao를 선택합니다.
    3. [작업, API 삭제]를 선택합니다.
    4. 확인 대화 상자에서 [삭제]를 선택합니다.

    7단계. Step Functions 상태 시스템 삭제

    1. https://console.aws.amazon.com/states에서 Step Functions 콘솔을 엽니다.
    2. 탐색 창의 [상태 시스템]에서 examplecorp_eao를 선택합니다.
    3. examplecorp_eao를 선택한 채로 [삭제]를 선택합니다.
    4. 확인 대화 상자에서 상태 시스템 삭제를 선택합니다.
    8단계. AppStream 2.0 이미지 빌더 중지 및 삭제
    1. https://console.aws.amazon.com/appstream2에서 AppStream 2.0 콘솔을 엽니다.
    2. 탐색 창에서 [이미지, 이미지 빌더] 탭을 선택합니다.
    3. 생성하고 이름을 <성><부서 코드>_IB로 지정한 이미지 빌더가 중지 상태인지 확인합니다. 중지 상태가 아닐 경우, 이미지 빌더를 선택하고 [작업, 중지]를 선택합니다.
    4. 이미지 빌더가 중지되고 나면 [작업, 삭제]를 선택합니다.

    9단계. AppStream 2.0 플릿을 스택에서 분리하고 스택 삭제

    1. AppStream 2.0 콘솔의 탐색 창에서 [스택]을 선택합니다.
    2. 생성하고 이름을 <부서 코드>_Stack으로 지정한 스택을 선택하고 [작업, 플릿 해제]를 선택합니다. 이 작업으로 플릿이 스택에서 분리됩니다.
    3. 스택을 삭제하려면 [작업, 삭제]를 선택합니다.

    10단계. 플릿 중지 및 삭제

    1. AppStream 2.0 콘솔의 탐색 창에서 [플릿]을 선택합니다.
    2. 생성하고 이름을 <부서 코드>_Fleet으로 지정한 플릿이 중지된 상태인지 확인합니다. 중지 상태가 아닐 경우, 플릿을 선택하고 [작업, 중지]를 선택합니다.
    3. 플릿이 중지되고 나면 [작업, 삭제]를 선택합니다.

축하합니다. 애플리케이션 소유자가 직접 AppStream 2.0 애플리케이션을 설치 및 스트리밍할 수 있는 Example Corp. 엔터프라이즈 애플리케이션 온보딩 포털을 배포하셨습니다.