すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:OSS と ROS を使用して NGINX アプリケーションを作成する方法

最終更新日:Jul 15, 2025

Resource Orchestration Service (ROS) を使用して、スタックテンプレートをコンパイルし、Elastic Compute Service (ECS) インスタンスや ApsaraDB RDS インスタンスなどのクラウドコンピューティングリソースと、スタックテンプレート内のリソース間の依存関係を記述できます。 ROS のオーケストレーションエンジンは、テンプレートに基づいてすべてのリソースを自動的に作成および構成し、自動化されたデプロイメントと O&M を実装します。 このトピックでは、Object Storage Service (OSS) と ROS を使用して NGINX アプリケーションを作成する方法について説明します。

前提条件

ステップ 1:NGINX インストールパッケージをバケットにアップロードする

  1. OSS コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、バケット をクリックします。 [バケット] ページで、目的のバケットを見つけてクリックします。

  3. 左側のナビゲーションツリーで、[オブジェクト管理] > [オブジェクト] を選択します。

  4. ダウンロードした NGINX インストールパッケージをアップロードします。

    NGINX インストールパッケージのオブジェクト ACL をパブリック読み取りに設定し、その他のパラメーターはデフォルト設定のままにします。 オブジェクトのアップロード方法の詳細については、「オブジェクトをアップロードする」をご参照ください。

  5. オブジェクト URL を取得します。

    NGINX インストールパッケージの右側にある [詳細の表示] をクリックし、[オブジェクト URL のコピー] をクリックします。image

ステップ 2:ROS を使用してスタックを作成する

  1. スタックの作成に使用するテンプレートを選択します。

    1. ROS コンソール にログインします。

    2. 左側のナビゲーションウィンドウで、[スタック] をクリックします。

    3. 上部のナビゲーションバーで、リージョンドロップダウンリストから [中国 (杭州)] を選択します。

    4. [スタック] ページで、[スタックの作成] をクリックし、[テンプレートの指定] を [既存のテンプレートを選択] に設定し、[テンプレートのインポート方法] を [テンプレートコンテンツを入力] に設定します。 [テンプレートコンテンツ] セクションで、[ROS] と [JSON] をクリックし、コードエディターに次のテンプレートコンテンツを入力して、[次へ] をクリックします。

      {
        "ROSTemplateFormatVersion": "2015-09-01",
        "Description": "",
        "Parameters": {
          "NginxDownloadUrl": {
            "Type": "String",
            "Description": {
               
              "en": "nginx-*.rpm のダウンロードパス"
            },
            "Label": {
               
              "en": "Nginx ダウンロード URL"
            }
          },
          "ZoneId": {
            "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
            "Type": "String",
            "Description": {
                
              "en": "アベイラビリティゾーン ID。
      <a href='https://www.alibabacloud.com/help/en/doc-detail/112977.html' target='_blank'><font color='blue'>ミラーを検索</font></a>1. モデルを選択する前に、現在の利用可能なゾーンでそのモデルの在庫があることを確認してください。一部のモデルは事前の申請が必要です


      選択可能な値:



  2. パラメーターを設定します。

    1. [パラメーターの設定] ステップで、スタック名 パラメーターを指定します。

    2. [テンプレートパラメーターの設定] セクションで、以下のパラメーターを設定します。

      セクション

      パラメーター

      説明

      インフラストラクチャ設定

      既存の VPC インスタンス ID

      ドロップダウンリストから Virtual Private Cloud (VPC) を選択します。

      VSwitch ID

      ドロップダウンリストから vSwitch を選択します。

      セキュリティグループ ID

      ドロップダウンリストからセキュリティグループを選択します。

      ECS 設定

      VSwitch アベイラビリティーゾーン

      ビジネス要件に基づいて vSwitch ゾーンを選択します (例: ゾーン G)。

      イメージ

      centos_7 と入力します。

      インスタンスタイプ

      ビジネス要件に基づいてインスタンスタイプを選択します。

      システムディスクタイプ

      cloud_ssd を選択します。

      インスタンスパスワード

      ECS インスタンスのカスタムログインパスワードを入力します。

      Nginx ダウンロード URL

      ステップ 1 で取得した NGINX インストールパッケージのオブジェクト URL を入力します。

    3. [スタック設定の設定] セクションでは、デフォルト設定を保持します。

    4. [作成] をクリックします。

  3. ブラウザで NGINX のホームページにアクセスします。

    1. 作成したスタックをクリックします。

    2. [出力] をクリックし、NGINX の URL をクリックします。

      nginx

      NGINX の URL をクリックすると、CentOS のホームページにリダイレクトされます。これは、NGINX が正常に動作していることを示しています。

      3

      NGINX のホームページにアクセスできない場合は、現在のセキュリティグループにデフォルトポート HTTP(80) を追加します。詳細については、「セキュリティグループルールを追加する」をご参照ください。