Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
コマンドで楽々!リソースをTerraformコードにエクスポート
Search
Pretzelisa
October 05, 2023
Technology
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コマンドで楽々!リソースをTerraformコードにエクスポート
Pretzelisa
October 05, 2023
More Decks by Pretzelisa
See All by Pretzelisa
JAWS-UG朝会_20240614
risako
1
220
ECSでGuardDutyのRuntime Monitoringを使ってみる
risako
0
1.6k
カスタムベクトルストアでRAGワークフローをカスタマイズする
risako
1
250
2023/11/30 JAWS-UG CLI支部
risako
0
170
Lambdaでカスタムウィジェットを作ろう
risako
0
380
ノイジーネイバーにさようなら FSx for NetApp ONTAP の QoS 機能~
risako
0
190
徹底比較!RDS&RDSCustom@20230926_JAWS朝会#49
risako
2
310
Other Decks in Technology
See All in Technology
LTのテーマ どうきめてる?〜5つの型と私のやり方〜
yama3133
1
110
事業課題から技術的負債に向き合う
sansantech
PRO
2
1.9k
Claude Code本って、 読む必要あるの?
oikon48
2
470
LLMに渡さなかった仕事
nanaism
0
580
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
9
4.4k
安心して変更できるWebフロントエンドの作り方
pirosikick
5
2.7k
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
4
3.1k
Cloudflare Workers 向けアプリを C# で構築する ~WASM Native AOT への道~
nenonaninu
0
140
Railsのように考える: See through the Master
snoozer05
PRO
4
1k
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
130
あるけみー式LTスライド作成術
alchemy1115
2
220
GoのInterface内部構造から学ぶ!最高パフォーマンスを出すコード設計
yappli_developers
0
130
Featured
See All Featured
Accessibility Awareness
sabderemane
1
210
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
450
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
670
KATA
mclloyd
PRO
35
15k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Navigating Weather and Climate Data
rabernat
0
520
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The SEO identity crisis: Don't let AI make you average
varn
0
560
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
Transcript
コマンドで楽々!リソースを Terraformコードにエクスポート 2023/9/26 Jagu‘e’r はじめてLT大会 富士通株式会社 齋藤理沙子 © 2023 Fujitsu
Limited 1
自己紹介 齋藤理沙子 富士通株式会社 @Pretzelisa オンプレからクラウドまで、インフラまわり色々 2023 Japan AWS All Certifications
Engineer 2023 Japan AWS Jr. Champion Google Cloudはこれから頑張ります! 座右の銘:雨垂れ石を穿つ © 2023 Fujitsu Limited 2
Terraform ⚫IaCツール ⚫インフラの構成をコードで記載し、実行することで リソースのプロビジョニング、更新、破棄ができる ⚫コードを見ればすぐにリソースの設定を確認することができる リソースをバージョンアップした後の修正も容易 ⚫リソースの再構築がすぐできる © 2023 Fujitsu
Limited 3
既にある構成をコードにしたい コードを自分で書く → 大変! CloudShellからbulk-exportコマンドを打つことで、 プロジェクトのリソースをTerraformコードとしてエクスポートできる 具体的な手順はこちら 「既存の Google Cloud
リソースの一括インポートとエクスポート」 https://cloud.google.com/config-connector/docs/how-to/import-export/bulk- export?hl=ja © 2023 Fujitsu Limited 4
bulk-exportコマンドでエクスポート エクスポート(プロジェクト構成全体) gcloud beta resource-config bulk-export --path=<エクスポート先ディレクトリ> -- resource-format=terraform エクスポート(リソース指定)
gcloud beta resource-config bulk-export --project=<プロジェクトID> --path=<エクス ポート先ディレクトリ> --resource-format=terraform --resource- types=storage.cnrm.cloud.google.com/StorageBucket,ComputeInstance © 2023 Fujitsu Limited コマンドを実行するとリソースごとにフォルダができ、配下に.tfファイルがエクスポートされる 5
bulk-exportできる/できないリソース エクスポートできるリソースを表示 gcloud beta resource-config list-resource-types エクスポートできるリソース(2023/7/27時点) BigQueryTable, ComputeInstance, ComputeFirewallなどなど
エクスポートできないリソース(2023/7/27時点) BigQueryJobとかCloudBuildTriggerとかはエクスポートできない © 2023 Fujitsu Limited 6
Thank you © 2023 Fujitsu Limited 7