AWS CloudFormation の CloudFormer エラー「No default VPC found for this user」を解決する方法を教えてください。

最終更新日: 2019 年 8 月 27 日

CloudFormer テンプレート作成ツールが「No default VPC found for this user」というエラーを起こし起動に失敗します。

簡単な説明

スタックの起動時に VPCSelection パラメータで Default を選択しており、デフォルトの Amazon Virtual Private Cloud (Amazon VPC) がない場合は、「No default VPC found for this user.」というエラーが表示されます。

このエラーを解決するには、次のいずれかを実行します。

  • 新しいデフォルト VPC を作成する
  • CloudFormer テンプレートを使用して新しい VPC を作成する
  • 既存の VPC 内で CloudFormer を起動する

解決方法

新しいデフォルト VPC を作成する

手順については、「デフォルト VPC の作成」をご参照ください。

CloudFormer テンプレートを使用して新しい VPC を作成する

  1. AWS CloudFormation コンソールを開き、[Create Stack] をクリックします。
  2. [Choose a template] オプションを選択し、[CloudFormer]、[Next] の順にクリックします。
  3. [Parameters] セクションで、 [Password] と [Username] を入力します。
  4. [VPCSelection] で、 [CreateNewVPC] 、[Next] の順にクリックします。
  5. [Options] のページで、[Next] をクリックします。
  6. [Review] ページで、[I acknowledge that AWS CloudFormation might create IAM resources.] チェックボックスをオンにし、[Create] をクリックします。

既存の VPC 内で CloudFormer を起動する

カスタムテンプレートの CloudFormer-Existing-VPC.json を使用して、既存の VPC 内で CloudFormer を起動します。

注: パブリックサブネットを選択している必要があります。