Upgrade to Pro — share decks privately, control downloads, hide ads and more …

モダンなWebアプリを楽々デプロイ!! AWS Amplify Console

TomoyaIwata
December 05, 2018

モダンなWebアプリを楽々デプロイ!! AWS Amplify Console

HIGOBASHI.AWS 第9回 AWS re:Invent 2018 報告会で発表したスライドです

TomoyaIwata

December 05, 2018
Tweet

More Decks by TomoyaIwata

Other Decks in Technology

Transcript

  1. & .-*  (2  ,0'/4"# 51  83;7 +)

    !&%$9( 6:  Attention
  2. # higobashiaws 3 (*" l   l2018 5 l-Sier

    l'  l'(C/S$LAMP$) lAWS&+ lre:invent  % ), !# !#
  3. # higobashiaws 5 AWS Amplify?? AWS*'&JavaScript 3# (AWS SDK for

    JavaScript  $2  -%/,  üCognito)+). üS3 !  üAPI0" 1 https://dev.classmethod.jp/server-side/serverless/aws-amplify-getting-started/
  4. # higobashiaws 6 Amplify CLI CLI * Web  

    ! '#(& % " üCognito&$ üS3&$ üAPI &$ ) https://aws.amazon.com/jp/about-aws/whats-new/2018/08/annoucing-aws-amplify-cli-toolchain/
  5. # higobashiaws 11 Amplify Console  %) Web$'&)0CI/CD" Web$'#()) !)

    $ (43.    AWS Mobile HubAWS Amplify*- +/'&)2,1
  6. # higobashiaws 14   $   üGitHub üGitLab

    üBitBucket üAWS CodeCommit &  "!    #)  %GitLab
  7. # higobashiaws 20  l    $0.01 /

     lNW $0.023 / GB l   $0.15 / GB
  8. # higobashiaws 23 Amplify CLI62 üaws-amplify/cli@multienv('G)= $ .#*F7 EC!&-@< ü/;multienvG):9B3

    !,"*%+AD?   HAmplify CLI84 10amplify migrate (," > 5 https://aws-amplify.github.io/docs/cli/multienv
  9. # higobashiaws 24  "!# ü "!amplify add xxx Cloud

    Formation  ü Git  #PUSH
  10. # higobashiaws 26  &#) üenvCache –set /.() +,0 üenvCache

    --get 0+,"%/.($  ü/.($STACKINFO '* amplifyPush -!(
  11. # higobashiaws 27  lAmplify.!,9 )#.Web'+$'- A?3   lAmplify

    CLImultienv%*.("@:6 l++ 71& 21><5;/ 2148><5; 0=