범용 편집기용 SecurBank 샘플 앱 securbank

콘텐츠 제작 시간을 단축할 수 있는 범용 편집기의 강력한 기능, 유연성 및 유용성을 선보이도록 설계된 SecurBank 앱을 사용하여 실습 경험을 갖춘 범용 편집기에 대해 알아보십시오.

사전 요구 사항 prerequisites

  • SecurBank 앱을 설치하려면 AEM 관리자 제품 프로필에 할당되어야 합니다.
  • 로컬 개발용으로 Node.js 버전 20 이상이 설치되어 있어야 합니다.

SecurBank 설치 installation

SecurBank 앱의 설치는 앞으로 쭉 진행되지만, AEM as a Cloud Service의 많은 영역에 닿기 때문에 여러 단계가 관련되어 있습니다. 다음은 주요 단계에 대한 개요입니다.

다음 섹션에서는 필요한 개별 작업에 대해 자세히 설명합니다.

Cloud Manager에서 샌드박스 프로그램을 만듭니다. create-sandbox-program

SecurBank를 설치할 수 있는 새로운 Cloud Manager 프로그램이 필요합니다.

  1. my.cloudmanager.adobe.com에서 Cloud Manager에 로그인한 다음 적절한 조직 선택

  2. SecurBank 앱에 대한 새 샌드박스 프로그램을 만듭니다.

    • 솔루션 및 추가 기능 ​을 선택할 때 기본 옵션을 사용하십시오.
    • 샌드박스 프로그램을 만드는 방법에 대한 자세한 내용은 샌드박스 프로그램 만들기 문서를 참조하십시오.

프로그램의 git 저장소를 복제하고 SecurBank AEM 프로젝트 콘텐츠로 업데이트합니다. clone-and-update

  1. 프로그램이 생성되면 프로그램을 열고 저장소 탭에서 저장소 정보 액세스 버튼을 탭하거나 클릭하여 저장소 정보 대화 상자를 열고 샌드박스 환경의 git 저장소에 액세스하는 데 필요한 자격 증명을 확인합니다.

    • 저장소 정보에 액세스하는 방법에 대한 자세한 내용은 저장소 액세스 문서를 참조하십시오.
  2. 저장소 정보 대화 상자에서 자격 증명을 사용하여 로컬 컴퓨터에서 저장소를 복제합니다.

  3. 로컬 클론의 폴더를 찾아 열고 숨겨진/점 파일을 제외한 모든 컨텐츠를 삭제합니다.

  4. 코드 ​을(를) 클릭한 다음 드롭다운에서 ZIP 다운로드 ​를 클릭하여 GitHub(https://github.com/Adobe-Marketing-Cloud/summit-2024-l425-securbank)에서 최신 SecurBank AEM 프로젝트 코드를 검색합니다.

  5. 로컬 파일 시스템에서 zip 파일의 압축을 풀고 샌드박스 프로그램의 로컬 복제본에 있는 빈 폴더로 이동합니다.

  6. 터미널을 사용하여 복제된 프로젝트의 폴더로 전환하고 모든 콘텐츠를 커밋한 다음 git으로 푸시합니다.

    1. git add --all
    2. git commit -m "Adding SecurBank app code"
    3. git push

파이프라인을 실행하여 SecurBank AEM 프로젝트를 배포합니다. run-pipeline

샌드박스 저장소에 커밋된 SecurBank용 AEM 프로젝트를 사용하여 파이프라인으로 배포할 수 있습니다.

  1. Cloud Manager에서 샌드박스 프로그램의 개요 탭으로 돌아가서 전체 스택 비프로덕션 파이프라인을 실행합니다.

    • 파이프라인 실행에 대한 모든 옵션을 선택 취소합니다.
    • 파이프라인 실행에 대한 자세한 내용은 파이프라인 관리 문서를 참조하십시오.

로컬 웹 앱 개발을 위한 Cloud Manager 자격 증명을 검색합니다. retrieve-credentials

SecurBank 앱을 실행하려면 먼저 Cloud Manager 자격 증명이 있어야 앱을 Cloud Manager에 연결할 수 있습니다.

  1. 파이프라인이 실행 중이므로 Cloud Manager의 개요 탭으로 돌아가서 환경 이름 옆에 있는 줄임표 버튼을 탭하거나 클릭하고 Developer Console ​을(를) 선택하십시오.

  2. Developer Console에서 통합 탭을 선택한 다음 로컬 토큰 탭을 선택하고 로컬 개발 토큰 가져오기 ​를 탭하거나 클릭합니다.

  3. 액세스 토큰으로 JSON 파일이 생성됩니다. Developer Console을 닫고 Cloud Manager으로 돌아가기 전에 향후 단계에서 사용할 수 있도록 토큰 자체(나머지 JSON은 필요하지 않음)만 보안 위치에 복사합니다.

  4. Cloud Manager으로 돌아가서 개요 탭에서 환경의 URL을 마우스 오른쪽 단추로 클릭하여 복사하고 향후 단계에서 사용할 수 있도록 안전한 위치에 저장합니다.

SecurBank 웹 앱을 다운로드하여 구성합니다. download-web-app

이제 SecurBank 웹 앱을 다운로드하여 구성할 수 있습니다.

  1. 코드 ​을(를) 클릭한 다음 드롭다운에서 ZIP 다운로드 ​를 클릭하여 GitHub(https://github.com/Adobe-Marketing-Cloud/summit-2024-l425/tree/ue-z-final-with-events)에서 최신 SecurBank 앱 코드를 검색합니다.

  2. 로컬 파일 시스템에서 zip 파일의 압축을 해제합니다.

  3. 기본 코드 편집기를 시작하고 summit-2024-l425-ue-z-final-with-events/react-app/.env의 SecurBank 앱 프로젝트에서 숨겨진 환경 파일을 엽니다.

  4. .env 파일을 다음과 같이 변경하고 변경 내용을 저장합니다.

    • REACT_APP_HOST_URI의 경우 이전에 복사한 환경 URL의 값을 붙여넣습니다.
    • REACT_APP_DEV_TOKEN의 경우 이전에 복사한 로컬 개발 토큰의 값을 붙여 넣습니다.

SecurBank 웹 앱을 실행합니다. run-web-app

Cloud Manager과 로컬에서 모두 설정하면 SecurBank 웹 앱을 실행할 수 있습니다.

  1. 로컬 컴퓨터의 명령줄에서 다운로드 및 압축 해제한 SecurBank 앱 프로젝트의 react-app 폴더로 이동합니다.

  2. react-app 폴더에서 node -i 명령을 사용하여 SecurBank 앱을 설치합니다.

  3. 설치가 완료되면 npm start 명령을 사용하여 SecurBank 앱을 시작합니다.

  4. 설치 및 시작이 성공하면 다음과 같이 표시됩니다.

  • 터미널에서 다음 출력.

    code language-text
    Compiled successfully!
    
    You can now view securbank in the browser.
    
      Local:            https://localhost:3000
      On Your Network:  https://192.168.1.15:3000
    
    Note that the development build is not optimized.
    To create a production build, use npm run build.
    
    webpack compiled successfully
    
    • URL https://localhost:3000에 대한 브라우저 창이 열립니다.

      • 개발 목적이므로 유효한 인증서가 제공되지 않습니다. 따라서 브라우저에 알리고 페이지에 액세스할 수 있도록 해야 할 수 있습니다.

축하합니다! 이제 브라우저에서 SecurBank 앱이 성공적으로 실행되는 것을 볼 수 있습니다.

콘텐츠가 아직 나타나지 않으면 실행한 Dev에 배포 파이프라인이 성공적으로 완료되었는지 확인하십시오.

브라우저에서 SecurBank 앱

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab