$30 off During Our Annual Pro Sale. View Details »
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.6k
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.9k
FargateでService,RunTask,Cronを運用する/fargate-service-runtask-cron-operation-tips
sioncojp
5
5.3k
FOLIOのterraform運用tips/folio-terraform-operation-tips
sioncojp
2
4k
FOLIOモバイルアプリのインフラ構成/folio-mobile-infra-architecture
sioncojp
3
2.4k
私が最近Mackerelでやったこと
sioncojp
1
5k
Go開発環境と勉強方法
sioncojp
0
440
MackerelでGetWild
sioncojp
4
7.6k
Other Decks in Programming
See All in Programming
AIコーディングエージェント(NotebookLM)
kondai24
0
180
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
630
Integrating WordPress and Symfony
alexandresalome
0
150
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
730
FluorTracer / RayTracingCamp11
kugimasa
0
230
愛される翻訳の秘訣
kishikawakatsumi
1
320
CSC509 Lecture 14
javiergs
PRO
0
220
React Native New Architecture 移行実践報告
taminif
1
150
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
240
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.1k
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
1k
Featured
See All Featured
A better future with KSS
kneath
240
18k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
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&"%.&Έ͍͚ͯͨͩͨΒ
実演
以上となります ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠