Upgrade to Pro — share decks privately, control downloads, hide ads and more …

初めてのAWSサービスからCloudFormationテンプレート作成まで

Avatar for Jonghyuk_Lim Jonghyuk_Lim
August 17, 2023
220

 初めてのAWSサービスからCloudFormationテンプレート作成まで

初めてのAWSサービスからCloudFormationテンプレート作成まで_イムジョンヒョク

Avatar for Jonghyuk_Lim

Jonghyuk_Lim

August 17, 2023
Tweet

Transcript

  1. 1 自己紹介 2010年 来日 2015年 貿易会社でアメリカと中国工場担当・ECサイト担当 ECサイトを作りたい → IT業界へ 2018年

    サーバ・ネットワークエンジニア 2022年 10月にセゾン情報システムズに入社、現在はAWSエンジニア 今年4月からお客様のDX化支援のために新しいプロジェクトに参加 担当はAWS CloudFormationテンプレート開発 実際に私が取り組んだAWS BackupのCloudFormationテンプレート作成を例に説明します。
  2. 3 ステップ1:作成するAWSサービスの仕様について学習する 作成するAWSサービスについて詳細まで理解しておくのは理想的ですが、 最低限でもそのサービスの仕様を理解しておく必要があります。 例:AWS Backup 確認したAWS Backupサービスの仕様 BackupPlanで計画を作成 Backup

    Selectでバックアップ対象のリソースを指定 BackupVaultでデータを保管する “基本的なサービスの仕様について把握することが必要” もっと詳細な機能が沢山ありますが、 まずは基本的な仕様を把握しておくことが大切です。 学習におすすめのリソース: 正確性と信頼性が 高い公式サイトのドキュメントを利用しましょう! https://docs.aws.amazon.com/
  3. 5 ステップ3: AWS CloudFormationのUser GuideからサービスのResourceとPropertyを確認 該当サービスをAWS CloudFormationで構築するためには、 AWS CloudFormationのUser Guideを利用して、使用するリソースとプロパティを確認しましょう。

    これにより、CloudFormationでサービスを作成する際に何が必要なのかを明確に理解することができます。 テンプレートリファレンス - AWS CloudFormation (amazon.com)
  4. 12 Check List ① ステップ1 作成するサービスの仕様について学習する 公式サイトのドキュメント:https://docs.aws.amazon.com/ ② ステップ2 マネジメントコンソールからサービスを作成する

    ③ ステップ3 AWS CloudFormationのUser GuideからサービスのResourceとPropertyを確認 テンプレートリファレンス - AWS CloudFormation (amazon.com) ④ ステップ4 AWS CloudFormationテンプレート作成 AWS CloudFormation テンプレートの構造とセクションを示します。 Template anatomy - AWS CloudFormation (amazon.com) ResourceとPropertyを確認 テンプレートリファレンス - AWS CloudFormation (amazon.com) ⑤ ステップ5 AWS CloudFormationでスタック作成 • CREATE COMPLETE