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
SSM+yamlを使って開発別に 暗号化したDBパスワードを読み込む / yamlssm-sa...
Search
Shohei Koyama
January 29, 2018
Programming
2
2.5k
SSM+yamlを使って開発別に 暗号化したDBパスワードを読み込む / yamlssm-sample
golang.tokyo #12
Shohei Koyama
January 29, 2018
Tweet
Share
More Decks by Shohei Koyama
See All by Shohei Koyama
成長をサポートするピープルマネジメントのやり方
sioncojp
11
2.7k
FargateでService,RunTask,Cronを運用する/fargate-service-runtask-cron-operation-tips
sioncojp
5
4.8k
FOLIOのterraform運用tips/folio-terraform-operation-tips
sioncojp
2
3.9k
FOLIOモバイルアプリのインフラ構成/folio-mobile-infra-architecture
sioncojp
3
2.2k
私が最近Mackerelでやったこと
sioncojp
1
4.8k
Go開発環境と勉強方法
sioncojp
0
410
MackerelでGetWild
sioncojp
4
7.3k
Other Decks in Programming
See All in Programming
php-conference-japan-2024
tasuku43
0
430
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
1k
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
280
為你自己學 Python
eddie
0
520
情報漏洩させないための設計
kubotak
5
1.3k
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
13
2.2k
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
290
2025.01.17_Sansan × DMM.swift
riofujimon
2
540
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
400
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
7.7k
return文におけるstd::moveについて
onihusube
1
1.4k
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
28
4.1k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Speed Design
sergeychernyshev
25
730
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
BBQ
matthewcrist
85
9.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How GitHub (no longer) Works
holman
312
140k
Optimising Largest Contentful Paint
csswizardry
33
3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Transcript
44. ZBNMΛͬͯ։ൃผʹ ҉߸Խͨ͠%#ύεϫʔυΛಡΈࠐΉ ބࢁᠳฏ4IPIFJ,PZBNB !TJPO@DPKQ
自己紹介 ބࢁᠳฏ!TJPO@DPKQ ݩ'14ϓϩήʔϚʔͰΞδΞνϟϯϐΦϯ (FU8JMEۦಈ։ൃ גࣜձࣾqVDU70:"(&(3061 43&
ところでみなさん %#ͷଓใͲ͏ͯ͠·͔͢
こんなやつ ʢ3BJMTͰ͍͏EBUBCBTFZNMతͳʣ
多分こう管理してる?
多分こう管理してる? ϓϩϏδϣχϯάπʔϧͰͨ͠Γ ίϯςφͩͱϓϩϏδϣχϯά͠ͳ͍͠ɾɾɾ
多分こう管理してる? ϓϩϏδϣχϯάπʔϧͰͨ͠Γ ίϯςφͩͱϓϩϏδϣχϯά͠ͳ͍͠ɾɾɾ ύεϫʔυ෦͚ͩɺࣾͰݐͯͨHJUαʔόͰͨ͠Γ ಉҰϦϙδτϦͰཧ͍ͨ͠ɾɾɾ
多分こう管理してる? ϓϩϏδϣχϯάπʔϧͰͨ͠Γ ίϯςφͩͱϓϩϏδϣχϯά͠ͳ͍͠ɾɾɾ ύεϫʔυ෦͚ͩɺࣾͰݐͯͨHJUαʔόͰͨ͠Γ ಉҰϦϙδτϦͰཧ͍ͨ͠ɾɾɾ BXT,.4ͬͨΓ Ұख͔͔ؒΔ
多分こう管理してる? ϓϩϏδϣχϯάπʔϧͰͨ͠Γ ίϯςφͩͱϓϩϏδϣχϯά͠ͳ͍͠ɾɾɾ ύεϫʔυ෦͚ͩɺࣾͰݐͯͨHJUαʔόͰͨ͠Γ ಉҰϦϙδτϦͰཧ͍ͨ͠ɾɾɾ BXT,.4ͬͨΓ Ұख͔͔ؒΔ ੜͷύεϫʔυ͕ϦϙδτϦʹஔ͍ͯͨΓ Ųōŕ
辛くない? αʔόͳΒ·ͩ͠ ίϯςφͩͱਏ͘ͳ͍Ͱ͔͢ʁ
いいやつ見つけた BXT4ZTUFN.BOBHFSͷ 1BSBNFUFS4UPSFΛͬͯΈΑ͏ʂ
is 何? ύεϫʔυɺσʔλϕʔεจࣈྻɺϥΠηϯείʔυͳͲ ͷσʔλΛύϥϝʔλͱͯ͠อଘ ͦͷதͷ4FDVSF4USJOHΛ͑ɺཪͰ,.4Λͬͯจࣈ ྻΛ҉߸Խͯ͠อ࣋ग़དྷΔΑʂ 44.ͷྉ͔͔ۚΔʢͦΜͳେͨ͜͠ͱͳ͍ʣ
こうやって登録して getwild と入力
aws cliで呼び出してみる XJUIEFDSZQUJPOΛ͚ͭͯ ύϥϝʔλʔΛݺͼग़͢ͱ EFDSZQU͞ΕͯWBMVF͕ฦͬͯ͘Δʂ
どう使おう?
ZBNMʹύϥϝʔλΛຒΊࠐΜͩΒ EFDSZQUͤ͞Α͏ どう使おう?
ZBNMʹύϥϝʔλΛຒΊࠐΜͩΒ EFDSZQUͤ͞Α͏ どう使おう?
ZBNMʹύϥϝʔλΛຒΊࠐΜͩΒ EFDSZQUͤ͞Α͏ HJUIVCDPNTV[VLFOZBNMTTN どう使おう?
yamlssm is 何? HPQLHJOZBNMWͷϥούʔ ZBNMʹzTTNYYYYYz͔Β࢝·Δจࣈྻ͕͋ ΕɺYYYYY෦Λ44.ΛͬͯEFDSZQU͢Δ ͦΕҎ֎HPQLHJOZBNMWͰ6ONBSTIBM͢ Δ͚ͩ
例 READMEにもあるよ!
おやっ もっと知りたいって?
おやっ もっと知りたいって? ࣮ࡍʹEPDLFSDPNQPTFΛͬͯ ͬͯΈ·͠ΐ͏
適当に作ってみた HJUIVCDPNTJPODPKQZBNMTTNTBNQMF EPDLFSDPNQPTFΛͬͯ·͢ EFW QSPE NZTRM VTFSSPPU QBTTXPSEHFUXJME EBUBCBTFIPHF VTFSEFW
QBTTXPSEEFW EBUBCBTFIPHF@EFW MPDBMIPTU MPDBMIPTU
こんなymlとdocker-compose こんな感じで環境変数を渡して コマンドを打たせる
ECS例もあるよ! FDTDMJΛͬͯ &$4ͰݕূͰ͖·͢ 3&"%.&Έ͍͚ͯͨͩͨΒ
実演
以上となります ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠