AWS Amplify Console이 얼마나 쉬운 느낌인지 해봤어요.

4240 단어 AWSAmplifyConsoleAWS
AWS re: Invent는 2018년'AWS Amplify Connose'라는 이름의 Amplify 업데이트를 발표했다.'간편하다'고 불리기 때문에 실제로 얼마나 간단한지 신경 쓰이니 사용해 보자.

AWS Amplify Constore


공식 페이지에는 상세한 설명, 생략이 있다.

얼른


현재 상태라면 아래 창고에 대응하기 때문에 GiitHub에 사용할 코드를 사용해 보세요.
  • GitHub
  • Bit Bucket
  • GitLab
  • CodeCommit

  • 창고라면 기릿허브에 미리 제작된 화면(AWS Amplify + Anglar6)이 딱 맞기 때문에 이용한다.

    이 프로그램environment.ts 파일에서 다음 키를 설정해야 합니다.
    export const environment = {
      production: false,
      amplify: {
        Auth: {
          region: 'REGION',
          userPoolId: 'USER_POOL_ID',
          userPoolWebClientId: 'USER_POOL_WEB_CLIENT_ID',
          identityPoolId: 'IDENTITY_POOL_ID'
        }
      },
    
      apiBaseUrl: 'API_BASE_URL',
    
      localstorageBaseKey: 'LOCAL_STORAGE_BASE_KEY'
    };
    
    GiitHub에서 상기 내용을 입력한 상태에서 PUSH를 진행할 수 없습니다. 따라서 환경 변수와 구축 스크립트를 다음과 같이 편집하고 구축할 때 문자열을 바꾸십시오.구축 설정은 CodeBuild 설정과 비슷합니다.

    환경 변수는 각자 이런 느낌이다.각 지점을 설정해 주셔서 감사합니다.

    구축을 시작하고 잠시 기다리면 구축에 성공했다는 메시지를 볼 수 있습니다.(구축은 자동으로'수동 실행'과'창고로 제출되는 연결 시작'을 설정한 것 같다.

    빌딩에서 각각 무엇을 진행했는지는'빌딩 이벤트'장소에서 확인할 수 있다.(구축할 때 로그 내보내기) 구축 오류가 발생하면 오류 내용을 기록하고 디버깅도 쉽습니다.

    실제 구축된 화면에 접근하면 안전하게 공개된 페이지에 접근할 수 있습니다.(Cognito와 API Gateway와의 협업도 좋고 로그인 후 작업도 완료되었습니다.)

    구축 오류에 대한 대응에 고민이 있었지만 한 시간 정도면 완성됐다.

    기타 기능


    이번에 사용하지 않은 기능은 몇 가지가 있습니다. (메뉴에서 선택할 수 있습니다.)
  • 사용자 지정 도메인과의 공동 작업
  • 구축 결과에 대한 메일 알림
  • 액세스 제어
  • 리디렉션 설정
  • 아직 CI 느낌이 안 나요.앞으로 업데이트되나요?

    총결산


    지금은'CD 전용 간편한 서비스'라는 느낌을 받는다.실제로 CI를 실시하고 품질 보고 등을 Circle CI나 Jenkins 같은 것으로 보면 좋지만'간단한 CD 서비스'로서 상당히 매력적이다.향후 업데이트도 지켜봐 주세요.

    좋은 웹페이지 즐겨찾기