さっそくチェック! Amplify Gen2のデプロイ体験
by
oto trip
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Copyright © MEC Co., Ltd. All Rights reserved. 1 ͬͦ͘͞νΣοΫʂ Amplify Gen2ͷσϓϩΠମݧ 2023.12.14ɹAmplify Boost Up #04
Slide 2
Slide 2 text
Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2 🎉
Slide 3
Slide 3 text
Copyright © MEC Co., Ltd. All Rights reserved. Amplify Gen2 🎉 Amplify Gen2ύϒϦοΫϓϨϏϡʔͷஈ֊Ͱ͢ɻ ࠓޙɺେ෯ͳมߋ͕ൃੜ͢ΔՄೳੑ͕͋Γ·͢ɻ
Slide 4
Slide 4 text
Copyright © MEC Co., Ltd. All Rights reserved. 4 ໊લ ཱ ༏࢘ʢ@adt0705 ʣ ॴଐ ϝοΫגࣜձࣾ Amplify Japan UG ӡӦ ͬͯΔ͜ͱ ৽نࣄۀͷϞόΠϧΞϓϦ։ൃ Α͘͏ AWS, Next.js / React Native ٕज़, ݴޠ Python, TypeScript ࣗݾհ
Slide 5
Slide 5 text
Copyright © MEC Co., Ltd. All Rights reserved. 5 • Amplify Gen2ͷσϓϩΠମݧ ࠓ͢͜ͱ • ͦͦAmplify • Amplify Hosting ࠓ͞ͳ͍͜ͱ
Slide 6
Slide 6 text
Copyright © MEC Co., Ltd. All Rights reserved. 6 https://docs.amplify.aws/gen2/build-a-backend/ ࠓɺ͜ͷ͋ͨΓͷΛ͠·͢ɻ Gen2 Amplify ΧςΰϦ
Slide 7
Slide 7 text
Copyright © MEC Co., Ltd. All Rights reserved. σϞ & ݱঢ়ͷνΣοΫ Amplify Gen2ͷಛ ·ͱΊ ͘͡
Slide 8
Slide 8 text
Copyright © MEC Co., Ltd. All Rights reserved. 8 • Full TypeScript όοΫΤϯυఆٛํ๏͕ɺैདྷͷCLI͔ΒTypeScriptʹ • Sandboxڥ ։ൃڥͷߏங͕༰қʹ • AWS Cloud Development Kit (CDK) ʹΑΔ֦ு ओཁΧςΰϦҎ֎ͷϦιʔεఆ͕ٛ༰қʹ Amplify Gen2ͷಛ
Slide 9
Slide 9 text
Copyright © MEC Co., Ltd. All Rights reserved. 9 Gen1͔ΒGen̎ Gen1 Gen2
Slide 10
Slide 10 text
Copyright © MEC Co., Ltd. All Rights reserved. σϞ & ݱঢ়ͷνΣοΫ Amplify Gen2ͷಛ ·ͱΊ ͘͡
Slide 11
Slide 11 text
Copyright © MEC Co., Ltd. All Rights reserved. 11 V Init App
Slide 12
Slide 12 text
Copyright © MEC Co., Ltd. All Rights reserved. 12 DataΧςΰϦ ʢσϞʣ
Slide 13
Slide 13 text
Copyright © MEC Co., Ltd. All Rights reserved. 13 SandboxͷதԿͳͷ͔ʁ ←CDKίϚϯυ ͭ·Γɺ σϓϩΠํ๏ͦͷͷ͕ CDKʹஔ͖ΘͬͯΔ https://github.com/aws-amplify/amplify-backend/blob/main/packages/backend-deployer/src/cdk_deployer.ts
Slide 14
Slide 14 text
Copyright © MEC Co., Ltd. All Rights reserved. 14 StorageΧςΰϦ ʢσϞʣ
Slide 15
Slide 15 text
Copyright © MEC Co., Ltd. All Rights reserved. 15 StorageΧςΰϦকདྷతʹʁ ←কདྷతʹ͜͏ͳΔɺ ɹΒ͍͠ ͳͷͰɺ ͓ͦΒ͘౷߹͞Ε·͢ https://docs.amplify.aws/gen2/reference/project-structure/
Slide 16
Slide 16 text
Copyright © MEC Co., Ltd. All Rights reserved. 16 FunctionsΧςΰϦ https://docs.amplify.aws/gen2/build-a-backend/data/custom-business-logic/ ͔͠͠Step1 import {Func} from '@aws-amplify/backend’; ͕Ͱ͖ͣɺஅ೦͠·ͨ͠ Gen1ͷ@function directiveʹ νϟϨϯδʂ
Slide 17
Slide 17 text
Copyright © MEC Co., Ltd. All Rights reserved. 17 • Full TypeScriptͰܕ҆શͳ։ൃ͕ՄೳʹͳΔ • SandboxڥͰAWS্Ͱ͙͢ʹࢼͤΔ • CDKʹΑΔ֦ு͕༰қʹͳΔ • ͜Ε͔ΒͷਐԽʹظ͍ͯ͠·͢ʂ ·ͱΊ