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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
@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
790
Amazon RDS / Amazon Aurora パフォーマンスチューニングとモニタリング
twingob
10
3.5k
短縮 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
880
AWS Copilot with AWS CDK
twingob
1
610
Amazon Redshift Serverless with CDK
twingob
2
2k
Rapid Prototyping with AWS
twingob
0
570
Using cdk-remote-stack and AWS Edge Networking Services for cross-regional applications
twingob
0
480
Other Decks in Technology
See All in Technology
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
180
Digital Credentials API × OpenID4VP ブラウザ完結型本人確認の実装知見(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
130
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
300
:syncing_time:
sksat
2
730
EUDIWの枠組みを出発点に民間エコシステムの在り方を考える(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
130
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
940
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
Introduction to Bill One Development Engineer
sansan33
PRO
0
470
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
390
Flutter × BLE Centralを自前Pluginで実装する設計パターン - MethodChannel / EventChannelで作る双方向ブリッジの実践 / Building Custom Flutter BLE Central Plugins: Bidirectional Bridging with Method & Event Channels
bitkey
PRO
0
250
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Building Applications with DynamoDB
mza
96
7.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
280
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
340
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Evolving SEO for Evolving Search Engines
ryanjones
0
260
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
360
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