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初心者支部 #26 LT/JAWS-UG Beginner 26 LT
Search
YukihiroChiba
April 28, 2020
Technology
0
2k
JAWS-UG初心者支部 #26 LT/JAWS-UG Beginner 26 LT
YukihiroChiba
April 28, 2020
Tweet
Share
More Decks by YukihiroChiba
See All by YukihiroChiba
わたしの業務の中に住み着いたCacoo/Cacoo has taken up residence in my work routine
yukihirochiba
0
1.1k
Amazon VPCでの IPv6利用に向けた はじめの一歩/first-step-towards-using-ipv6-in-amazon-vpc
yukihirochiba
0
720
AWS IAM の結果整合性を避けるためセッションポリシーを用いてポリシーの動作確認を行う、を解説する
yukihirochiba
0
960
SSMエージェントはIAMロールの夢を見るか/ Do SSM Agents Dream Of IAM Roles?
yukihirochiba
0
2.6k
AWS IAM の知っておくべき話と知らなくてもいい話 DevIO2023/ AWS IAM DevIO 2023
yukihirochiba
0
3.5k
デジタルアイデンティティWGミニウェビナー第4回「IaaSとアイデンティティ」/ jnsa-iaas-identity
yukihirochiba
0
740
学習エンジンがうなりを上げているチームの作り方 / How to build a team with a learning engine humming along
yukihirochiba
0
4.1k
Amazon Route 53 Application Recovery Controller zonal shift 試してみた
yukihirochiba
0
2k
re:Growth 2022 Amazon Verified Permissions/妄想を膨らませる_チバユキ
yukihirochiba
0
5.5k
Other Decks in Technology
See All in Technology
Figma Dev Mode MCP Serverを用いたUI開発
zoothezoo
0
230
セキュアなAI活用のためのLiteLLMの可能性
tk3fftk
1
330
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
6.9k
Four Keysから始める信頼性の改善 - SRE NEXT 2025
ozakikota
0
420
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
120
IPA&AWSダブル全冠が明かす、人生を変えた勉強法のすべて
iwamot
PRO
2
230
Deep Security Conference 2025:生成AI時代のセキュリティ監視 /dsc2025-genai-secmon
mizutani
4
2.9k
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
390
SREのためのeBPF活用ステップアップガイド
egmc
2
1.3k
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
2
2.1k
公開初日に Gemini CLI を試した話や FFmpeg と組み合わせてみた話など / Gemini CLI 初学者勉強会(#AI道場)
you
PRO
0
1.3k
shake-upを科学する
rsakata
7
1k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
35
6.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Raft: Consensus for Rubyists
vanstee
140
7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Agile that works and the tools we love
rasmusluckow
329
21k
The Cult of Friendly URLs
andyhume
79
6.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Designing Experiences People Love
moore
142
24k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Transcript
લճϋϯζΦϯճ-5 #BUDIJ ʮͬͯΈΔͷ͕େࣄʂʯ
ࣗݾհ • SESΛܦͯɺ20201݄Ϋ ϥεϝιου ೖࣾ(2ࣾ) • ITΤϯδχΞྺ6ऑɺ͏ ͪAWSྺ5ऑ •
AWSԿΘ͔ΒΜɻɻ Batchi(ઍ༿ )
ࠓͷςʔϚ ɾײँ ɾใൃ৴ ɾͬͯΈΔ
ฐࣾͷΧϧνϟʔ͔Β ϦʔμʔγοϓɺύʔτφʔγοϓɺμΠόʔγςΟɺ ϓϩϑΣογϣφϧɺײँɺސ٬ࢹɺ ϑΟʔυόοΫɺใൃ৴ɺͬͯΈΔɺָ͠Ή
ຊͷςʔϚ ٕज़తͳ͠·ͤΜʂ ʮͬͯΈΑ͏ʂʯͱࢥ͍͖͍ͬͯͨͩͨ
࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓ʹऔΓΉ •
2020/3/3ɹɹ ॓ճϒϩάΛॻ͘ • 2020/3/10ɹɹࣗͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ
࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓ʹऔΓΉ •
2020/3/3ɹɹ ॓ճϒϩάΛॻ͘ • 2020/3/10ɹɹࣗͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ
ࢀՃϒϩάΛॻ͖·ͨ͠ • ϦϞʔτͰࢀՃͨ͠ࡍͷײ৮ • ϋϯζΦϯͰͬͨ͜ͱͷ͓͞ Β͍ • ݸਓతʹؾʹͳͬͯௐͨ͜ͱ ͷه
ॻ͍ͯΑ͔ͬͨ͜ͱ ɾࣗͷதͰ͓͞Β͍͕Ͱ͖ͨ ɾෆ໌͕ҙࣝͰ͖ͨ ɾޙ͔Βݟ͙ͯ͢͠ࢥ͍ग़ͤΔ
࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓ʹऔΓΉ •
2020/3/3ɹɹ ॓ճϒϩάΛॻ͘ • 2020/3/10ɹɹࣗͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ
͜ͷ॓ΛΓ·ͨ͠
Γ͍ͨ͜ͱ • ΞτϓοτΛτϦΨʔʹLambdaΛಈ͔͢ • Ξτϓοτ͞ΕͨϑΝΠϧ͔Βจࣈى݁͜͠ ՌͷςΩετΛऔಘ͢Δ • औಘͨ͠ςΩετΛTranslateʹ͢
ͬͯΈͨ݁Ռ ΊͪΌΊͪΌେมͰͨ͠ɻɻ
ͬͯΈͨ݁Ռ • ίʔυॻ͍ͨ͜ͱͳ͍ɺPythonॳ৺ऀ͚ ͷຊΛҰճಡΜͩ͜ͱ͕͋Δ
ͬͯΈͨ݁Ռ • ίʔυॻ͍ͨ͜ͱͳ͍ɺPythonॳ৺ऀ͚ ͷຊΛҰճಡΜͩ͜ͱ͕͋Δ • LambdaͷίϯιʔϧͰίʔυΛॻ͍ͯς ετ࣮ߦɺͯ͠ςετ࣮ߦɺΛ܁Γฦ͢
ͬͯΈͨ݁Ռ • ίʔυॻ͍ͨ͜ͱͳ͍ɺPythonॳ৺ऀ͚ ͷຊΛҰճಡΜͩ͜ͱ͕͋Δ • LambdaͷίϯιʔϧͰίʔυΛॻ͍ͯς ετ࣮ߦɺͯ͠ςετ࣮ߦɺΛ܁Γฦ͢ • ༵ۚͷ͔Β࢝ΊͯɺऴΘΒͣʹ༵ͷਖ਼ޕ
·ͰͿͬଓ͚ͰΓ·ͨ͠
ͦΜͳ͜ΜͳͰԿͱ͔ॻ্͖͛·ͨ͠ • boto3ͷߟ͑ํ͕͍ͩͿཧղͰ͖ͨ • Lambdaͷ༷ʹ͍ͭͯཧղ͕ਂ ·ͬͨ • ͍ΖΜͳํʹݟͯΒ͑ͨ
ͦΜͳ͜ΜͳͰԿͱ͔ॻ্͖͛·ͨ͠ • boto3ͷߟ͑ํ͕͍ͩͿཧղͰ͖ͨ • Lambdaͷ༷ʹ͍ͭͯཧղ͕ਂ ·ͬͨ • ͍ΖΜͳํʹݟͯΒ͑ͨ ͑ͬΆ͍ͷ͕ࡌͬͯ·͕͢ɺ
ͥͻݟͳ͍Ͱߟ͑ͯΈ͍ͯͩ͘͞ʂ
࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓ʹऔΓΉ •
2020/3/3ɹɹ ॓ճϒϩάΛॻ͘ • 2020/3/10ɹɹࣗͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ
CPUPΛͬͯίʔυΛॻ͍ͯΈ·ͨ͠ • boto3ΛͬͨίʔυΛࣗͰॻ ͍ͯΈ·ͨ͠ • ϋϯζΦϯͷ॓ʹऔΓΜ͔ͩ Βͦͬͯ͜ΈΑ͏ͱࢥͬͨ • ಉ྅ʹͬͯΒ͑ͨ
͜ΕΒͷهࣄΛॻ͍ͯΑ͔ͬͨ͜ͱ ɾτϥΠ&Τϥʔ͕Ͱ͖ͨ ɾࣗͰߟ͑Δ͖͔͚ͬʹͳͬͨ ɾϑΟʔυόοΫΛΒ͑ͨ
࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓ʹऔΓΉ •
2020/3/3ɹɹ ॓ճϒϩάΛॻ͘ • 2020/3/10ɹɹࣗͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ
4ݶͰߟ͑ͯΈΔ
ݶͰߟ͑ͯΈΔ ͕ࣝͳ͍ ͕ࣝ͋Δ खΛಈ͔ͨ͠ ͜ͱ͕ͳ͍ खΛಈ͔ͨ͠ ͜ͱ͕͋Δ खΛಈ͔ͨ͜͠ͱ͕ ͳ͍͕
ࣝ͋Δ खΛಈ͔ͨ͜͠ͱ͕ ͳ͍͠ ࣝͳ͍ खΛಈ͔ͨ͜͠ͱ ͋Δ͕ ͕ࣝͳ͍ खΛಈ͔ͨ͜͠ͱ͕ ͋Δ͠ ࣝ͋Δ
ݶͰߟ͑ͯΈΔ ͕ࣝͳ͍ ͕ࣝ͋Δ खΛಈ͔ͨ͠ ͜ͱ͕ͳ͍ खΛಈ͔ͨ͠ ͜ͱ͕͋Δ ελʔτ
ݶͰߟ͑ͯΈΔ ͕ࣝͳ͍ ͕ࣝ͋Δ खΛಈ͔ͨ͠ ͜ͱ͕ͳ͍ खΛಈ͔ͨ͠ ͜ͱ͕͋Δ ͍·͜͜ʂ ϋϯζΦϯʹײँʂ
ݶͰߟ͑ͯΈΔ ͕ࣝͳ͍ ͕ࣝ͋Δ खΛಈ͔ͨ͠ ͜ͱ͕ͳ͍ खΛಈ͔ͨ͠ ͜ͱ͕͋Δ ͍·͜͜ʂ ࣗͰͬͯΈΔʂ
·ͱΊ ϋϯζΦϯʹײँ͠ɺ ࣗͰߟ͑ͯͬͯΈͯɺ ΞτϓοτʹΑΔใൃ৴Λ͠·͠ΐ͏ʂ