Alibaba Cloud Resource Orchestration Service (ROS) では、テンプレートを使用してAlibaba Cloudリソースのグループを作成できます。 ROSテンプレートは、作成するリソースを指定するために使用されるJSONファイルです。 このトピックでは、ROSテンプレートを使用してElastic Compute Service (ECS) およびApsaraDB RDSに基づくWordPress環境を作成する方法について説明します。

始める前に

  • Alibaba Cloud アカウントが作成済みである必要があります。 Alibaba Cloudアカウントを作成するには、[Alibaba Cloudに登録] ページに移動します。
  • ROSを初めて使用するときは、アクティブ化するように求められます。 ROSは無料のサービスです。 ROSは無料で有効化できます。

このタスクについて

ApsaraDB RDSは、Alibaba Cloudが提供する安定性、信頼性、スケーラブルなオンラインデータベースサービスです。 ApsaraDB RDSは、MySQL、SQL Server、PostgreSQLなどのデータベースエンジンをサポートしています。 ディザスタリカバリ、バックアップ、復元、モニタリング、移行などのシナリオに対応する完全なソリューションを提供し、O&Mの負担を軽減します。 詳細については、「ApsaraDB RDS の概要」をご参照ください。

このトピックでは、ECSおよびApsaraDB for RDSに基づくWordPress環境の作成テンプレートを使用してWordPress環境を作成する方法について説明します。

手順

  1. ROSコンソールにログインします。
  2. 使用するテンプレートを選択します。
    1. 左側のナビゲーションウィンドウで、[テンプレート] > [サンプルテンプレート] を選択します。
      ROSが提供する共通テンプレートは、[サンプルテンプレート] ページに表示されます。
    2. ECSおよびApsaraDB for RDSに基づくWordPress環境の作成テンプレートを見つけます。
      サンプルテンプレート
    3. オプション: [詳細の表示] をクリックして、テンプレートをJSON形式で表示します。
      次の表に、JSONファイルのトップレベルフィールドを示します。
      トップレベルフィールド 説明
      "ROSTemplateFormatVersion" : "2015-09-01" テンプレートのバージョンを指定します。
      "パラメータ" : { } テンプレートの一部のパラメーターを指定します。

      この例では、このフィールドはデフォルトのイメージIDとインスタンスタイプを指定します。

      「リソース」: { } テンプレートを使用して作成できるAlibaba Cloudリソースを指定します。

      この例では、このフィールドは、作成されるリソースにECSインスタンスとセキュリティグループが含まれることを宣言します。 これらのリソースのプロパティは、[パラメーター] フィールドで定義されます。

      「出力」: { } 指定したリソースの作成後にスタックが生成するリソース情報を指定します。

      この例では、スタックはECSインスタンスID、パブリックIPアドレス、およびセキュリティグループIDを生成します。

      ROSのサンプルテンプレートの詳細については、「テンプレート構造」をご参照ください。
  3. [スタックの作成] をクリックします。
  4. パラメーターを設定します。
    1. 上部のナビゲーションバーで、リージョンを選択します。
    2. スタックテンプレートでパラメーターを設定します。
      次の表に、スタックテンプレートのパラメーターを示します。
      パラメーター 説明
      スタック名 スタックの名前。 スタック名は一意である必要があり、スタックの作成後に変更することはできません。
      VPC VPC CIDRブロック 仮想プライベートクラウド (VPC) のプライベートCIDRブロック。

      詳細については、「VPC の計画と設計」をご参照ください。

      VSwitch可用性ゾーン リソースを作成するゾーンのID。
      VSwitch CIDRブロック VSwitch の CIDR ブロックです。

      vSwitchのCIDRブロックは、vSwitchが属するVPCのCIDRブロック内にある必要があり、既存のvSwitchのCIDRブロックと重複することはできません。 詳細については、「VPC の計画と設計」をご参照ください。

      ECS インスタンスタイプ ECSインスタンスのインスタンスタイプ。

      ECSインスタンスタイプの詳細については、「インスタンスタイプファミリー」をご参照ください。

      イメージ ROSがECSインスタンスの作成に使用するイメージのID。
      インスタンスパスワード ECSインスタンスのログインパスワード。

      パスワードの長さは8 ~ 30文字で、大文字、小文字、数字、および特殊文字のうち少なくとも3つの種類が含まれている必要があります。 特殊文字には ( ) '~! /@#$%^& *-_={}[]:;'<>,.?.

      Windows インスタンスのパスワードは、スラッシュ (/) で始めることはできません。
      RDS DBインスタンスクラス RDSインスタンスのタイプ。
      エンジン 使用するデータベースエンジン。
      DBインスタンスストレージ RDSインスタンスのストレージ容量。
      DB名 WordPressデータベースの名前。
      DBユーザー名 WordPressデータベースのユーザー名。
      DBパスワード WordPressデータベースへのアクセスに使用されるパスワード。

      パスワードは6 ~ 32文字で、英数字、アンダースコア (_) を使用できます。

    3. [次へ] をクリックします。
    4. スタックパラメータを設定します。
      次の表に、スタックパラメーターを示します。
      パラメーター 説明
      スタックポリシー (オプション) スタックポリシー。
      失敗時のロールバック スタックを作成できない場合にスタックをロールバックするかどうかを指定します。
      • [有効] を選択した場合、作成プロセス中に作成タイムアウトなどのエラーが発生すると、ROSは作成されたリソースを削除します。
      • [無効] を選択した場合、作成プロセス中に作成タイムアウトなどのエラーが発生しても、ROSは作成されたリソースを削除しません。
      タイムアウト期間 スタック作成リクエストのタイムアウト時間を指定します。 指定されたリソースを期間内に作成できない場合、作成操作はタイムアウトになります。
    5. [次へ] をクリックします。
    6. スタックパラメータが正しく設定されているかどうかを確認します。
  5. [作成] をクリックします。

タスクの結果

左側のナビゲーションペインで、[スタック] をクリックします。 上部のナビゲーションバーで、作成したスタックのリージョンをドロップダウンリストから選択し、状態などのスタック情報を表示します。 スタックの状態が作成済みの場合、スタックが作成されます。

次のタスク

スタック名をクリックして、[スタックの詳細] ページに移動します。 次のタブをクリックして、スタックに関する情報を表示します。
  • スタック情報: 状態やタイムアウト期間など、スタックの基本情報が表示されます。
  • イベント: スタックの作成中にROSが実行する操作のレコードが表示されます。 失敗した操作の原因もリストに表示されます。
  • リソース: スタックのすべてのリソースが表示されます。
  • テンプレート: スタックの元のテンプレートが表示されます。