実現したいこと
IaC コードでまっさらな環境に、各種リソースを構築をしたい。
テスト環境に生成した各種リソースがあります。
その環境のリソース(EC2やゲートウェイなど)に対して、IaCジェネレータで出力したテンプレートファイルがあります。
これを使い、まっさらな環境で環境構築をしたいです。
発生している問題・分からないこと
当方、IaC の知見に乏しい初心者です。
https://kakakakakku.hatenablog.com/entry/2024/04/09/200212
このサイトを見ながら、AWSが提供している「ワークショップ」を進めました。
→これにより出力されたファイル「json」と「yaml」があります。
その後、IAMユーザーを切り替え、その環境で「IaC ジェネレータ」→「スタックへインポート」をしました。
すると、
⚫︎対象のインスタンスIDがありません。
⚫︎セキュリティグループIDが空です。
というエラーメッセージが出て、インポートできませんでした。
【質問】
① https://dev.classmethod.jp/articles/i-tried-importing-existing-resources-cloudformation-japanese/
このサイトに「リソースをインポートするには、既存のリソースが必要」とありました。
ということは、IaCを使った環境構築においては、まっさらな状態から環境構築することはできない(そもそも、IaCはそういう使い方を想定したものではない)のでしょうか?
②もし①のような解釈ではなく、コードを使うことで本当にまっさらな環境に0からリソースを構築することが可能でしたら、どのようにすればいいのでしょうか?
→少なくとも、AWS公式が指南しているワークショップでは、そのようなことを実現するやり方は書かれておりませんでした。
→参考になるサイトなどをご教授いただけますと幸いです。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
上記の通り、「元となるリソースがないので、作れない」旨のエラーになります。
補足
特になし

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/05/15 03:30
2024/05/15 05:07