Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JAWS-UG Okayama 20160618
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
@twingo_b
June 18, 2016
Technology
340
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAWS-UG Okayama 20160618
「クラウドネイティブ」な時代に必要なこと
@twingo_b
June 18, 2016
More Decks by @twingo_b
See All by @twingo_b
20240713 Generative AI with AWS
twingob
6
770
Amazon RDS / Amazon Aurora パフォーマンスチューニングとモニタリング
twingob
10
3.4k
短縮 URL サービス 4分間クッキング - Amazon CloudFront KeyValueStore, CloudFront Functions, AWS CDK で作成、CloudWatch Logs で簡易アクセス集計 -
twingob
1
1.4k
失敗知識から学ぶ!クラウドアプリ設計で避けるべき事例とその対策
twingob
12
6.1k
Amazon CodeCatalyst と Amazon CodeWhisperer で開発を加速しよう!
twingob
1
870
AWS Copilot with AWS CDK
twingob
1
600
Amazon Redshift Serverless with CDK
twingob
2
2k
Rapid Prototyping with AWS
twingob
0
560
Using cdk-remote-stack and AWS Edge Networking Services for cross-regional applications
twingob
0
470
Other Decks in Technology
See All in Technology
AI駆動開発を通して感じた、 AI時代のデザイナーの役割変化
whisaiyo
4
2.3k
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.3k
Lightning近況報告
kozy4324
0
190
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
0
370
入門!AWS Blocks
ysuzuki
1
160
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
410
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
100
SONiCのLinuxベースを活かしたZabbix監視
sonic
0
230
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
220
フィジカル版Github Onshapeの紹介
shiba_8ro
0
290
Oracle Cloud Infrastructure:2026年6月度サービス・アップデート
oracle4engineer
PRO
0
130
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
330
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Speed Design
sergeychernyshev
33
1.9k
Six Lessons from altMBA
skipperchong
29
4.3k
Producing Creativity
orderedlist
PRO
348
40k
The Curious Case for Waylosing
cassininazir
1
390
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
HDC tutorial
michielstock
2
720
Believing is Seeing
oripsolob
1
150
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
340
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Transcript
ʮΫϥυωΠςΟϒʯͳ࣌ ʹඞཁͳ͜ͱ - JAWS-UG Okayama - 2016/06/18
@twingo_b ʮAWSΤΩεύʔτཆಡຊʯʹدߘ ʮAWSೝఆιϦϡʔγϣϯΞʔΩςΫτ - ϓ ϩϑΣογϣφϧʯऔಘ
ʮΫϥυωΠςΟϒʯ ΞϓϦέʔγϣϯΤϯδχΞͱΠϯϑϥΤϯ δχΞͷڥքͳ͘ͳ͖͍ͬͯͯΔ •DevOps •྆ऀ͕࿈ܞɾڠۀͯ͠։ൃ͢Δ
ʮΫϥυωΠςΟϒʯΤϯ δχΞ •ϚωʔδυͳαʔϏεΛ͏·͘׆༻͢Δ •ΞʔΩςΫνϟɾઃܭΛߟ͑Δ͜ͱ͕Ͱ͖ Δ •͔ͭɺίʔυʹམͱ͠ࠐΊΔ
ʮAWSΤΩεύʔτཆಡຊʯ ʹدߘ͠·ͨ͠! • http://gihyo.jp/book/ 2016/978-4-7741-7992-6 • 2-5 Amazon Elasticsearch ServiceͰ͓खܰ
શจݕࡧγεςϜ +----------------+ +--------------------+ | DynamoDB table | | Elasticseach index | +----------------+ +--------+ +----------+ +--------------------+ | item 1 | | | | Lambda | | item 1 | +----------------+---> Stream +---> +--->--------------------+ | item 2 | | | | Function | | item 2 | +----------------+ +--------+ +----------+ +--------------------+ | item 3 | | item 3 | +----------------+ +--------------------+
2-TierΞʔΩςΫνϟ http://image.slidesharecdn.com/20150805aws-blackbelt-dynamodb-150805104937- lva1-app6892/95/aws-black-belt-tech-2015-amazon-dynamodb-77-638.jpg
Amazon Cognito ϢʔβʔࣝผɾཧɺσʔλಉظΛఏڙ MBaas(mobile backend as a Service)ͳ͘͠ Έͷͻͱͭ •Parse(20171݄ʹαʔϏεऴྃ༧ఆ)
•Google Firebase •Microsoft Azure Mobile Apps •NIFTY Cloud mobile backend
ຊհ͢ΔCognitoͷػೳ •Cognito Identity •Cognito Sync •Cognito Push Sync SNS Mobile
Push + Silent Push •Cognito Identity User Pools (Beta) 2016/04/21 AWS Summit 2016 Chicago Ͱൃ ද͞Εͨͷ
Cognito Identity & Sync ͷ iOSΞϓϦσϞ Amazon Web Services ΫϥυωΠςΟϒɾΞϓϦέʔγϣϯ։ൃٕ๏
3-6 Amazon Cognito • http://www.sbcr.jp/products/4797386318.html • https://github.com/takuros/aws-application-book/tree/master/ examples/chapter03/03-06-CognitoSample/iOSApp
None
Cognito Identity ͦͷଞػೳ •Unauthenticated Identities •ඇೝূͰɺSTSൃߦΛڐՄ ΫϥΠΞϯτଆʹΫϨσϯγϟϧใΛอ࣋͢Δඞཁ͕ͳ͍ •IAM RoleͰೝՄ͢ΔϦιʔεΛݶఆ͢Δ͜ͱͰɺॊೈͳ͍ํ͕Մೳ •AWS
SDK for JavaScript Λར༻ͯ͠ɺϒϥβ͔ΒS3 DynamoDBʹσʔλΛૹ৴ͨ͠ΓͰ͖Δ •Cognito Streams ಉظετΞͷߋ৽ใΛAmazon Kinesisʹྲྀ͠ࠐΉ͜ͱ͕Ͱ͖Δ •Cognito Events Cognitoͷ֤छΠϕϯτΛݕͯ͠ɺAWS Lambda FunctionΛ࣮ߦ
Cognito Identity User Pools [Beta] ͷiOSΞϓϦσϞ https://github.com/awslabs/aws-sdk-ios-samples/tree/developer- authenticated-identities-2-4/CognitoYourUserPools-Sample/ Objective-C
User Poolͷ࡞ •Attributes standard attributes custom attributes •Policies password strengthΛࢦఆ
•Verifications ϝοηʔδͷΧελϚΠζΛ͍ͨ͠ͱ͖ɺTriggers͔ΒLambda functionΛࢦఆ͢Δ •Apps App NameΛࢦఆ •Triggers ΠϕϯτΛϑοΫͯ͠Lambda functionͷ࣮ߦ͕Մೳ
iOSΞϓϦͷૢ࡞ •Signup •SMSΛར༻ͨ͠MFA •Signin •Forgot Password
Cognito Identity User Pools [Beta] ͷ͜Ε͔Βʹظͳͱ ͜Ζ 2016/06/18࣌ • standard
attributeͷઃఆΛ࡞ޙʹมߋ͢Δ ͜ͱ͕Ͱ͖ͳ͍ • طଘೝূج൫͔ΒͷҠߦखஈ͕ཉ͍͠
Cognito ͷΦϯϥΠϯࢿྉ •Amazon Cognito Deep Dive @ JAWS DAYS http://www.slideshare.net/akitsukada/amazon-
cognito-deep-dive-jaws-days-2016 •Black Belt Online Seminar Amazon Cognito http://www.slideshare.net/AmazonWebServicesJapan/ black-belt-online-seminar-amazon-cognito
ʮAmazon Web Services Ϋϥ υωΠςΟϒɾΞϓϦέʔγϣ ϯ։ൃٕ๏ʯຊ͓͢͢Ίʂ http://www.sbcr.jp/products/4797386318.html • 3-6 Amazon
Cognito • 4-1 CognitoʹΑΔೝূΛར༻ͨ͠εϚʔτϑΥϯ͚ࣸਅڞ༗ΞϓϦέʔγϣ ϯ • 4-3 API GatewayͱCognitoɺLambdaΛ࿈ܞͨ͠ೝূɾೝՄαʔϏε • 4-11 Cognito SyncΛͬͨ؆қϝϞΞϓϦέʔγϣϯ
Q&A