手順
CloudOps Orchestration Service (OOS) コンソールにログオンします。左側のナビゲーションウィンドウで、[サーバー管理] > [拡張機能] を選択します。 [拡張機能] ページの [カスタム拡張機能] タブで、[カスタム拡張機能の作成] をクリックします。

[カスタム拡張機能の作成] ウィザードの [基本情報] ステップで、拡張機能名、拡張機能の説明、バージョンの説明を入力し、拡張機能の適用範囲を指定します。
拡張機能名: 名前は最大 50 文字で、文字、数字、およびハイフン (-) のみを含めることができます。
拡張機能の説明: メンテナンスを容易にするために、拡張機能のユースケースをできるだけ正確に記述します。
バージョンの説明: 拡張機能を作成すると、システムは最初のバージョンを自動的に v1 として識別します。必要に応じて、バージョンの説明を入力できます。拡張機能の作成後、拡張機能の詳細ページでバージョン番号とバージョンの詳細を表示できます。拡張機能の更新機能を使用して、拡張機能を変更できます。拡張機能を更新すると、システムは自動的に v2 バージョンを生成します。以降のバージョンも同様に生成されます。
拡張機能の適用範囲: サポートされているインスタンスファミリ、イメージタイプ、オペレーティングシステムとバージョンなど、拡張機能の適用条件を指定します。適用条件が満たされている場合にのみ、Elastic Compute Service (ECS) の購入ページまたは ECS インスタンスの詳細ページで拡張機能を選択できます。
インストールコマンドパラメーター: 拡張機能のインストールコマンドの入力パラメーターを指定します。複数のパラメーターを追加できます。パラメータータイプは、文字列、数値、またはブール値です。各パラメーターのパラメーター名、デフォルト値、およびパラメーターの説明を定義できます。 ECS の購入ページまたは ECS インスタンスの詳細ページで拡張機能をインストールするときに、これらのパラメーターに値を割り当てる必要があります。
次のサンプルスクリプトに示すように、中括弧 {} を使用して、インストールスクリプトでインストールコマンドパラメーターを参照できます。後で拡張機能をインストールするときに、パラメーターを使用して特定の値を渡すことができます。
インストールスクリプトのサンプル:yum install -y {{para1}}
[次のステップ] をクリックして、[拡張機能の構成] ステップに進みます。
このステップでは、複数の拡張機能の構成を追加できます。各構成で、オペレーティングシステム、アーキテクチャ、Object Storage Service (OSS) バケット、およびソフトウェアパッケージを選択できます。指定したソフトウェアパッケージのインストールスクリプトとアンインストールスクリプトを入力できます。 ECS インスタンスに拡張機能をインストールすると、システムは ECS インスタンスのオペレーティングシステムとアーキテクチャに該当する拡張機能の構成を検索し、指定されたソフトウェアパッケージをダウンロードして、インストールスクリプトまたはアンインストールスクリプトを実行します。これにより、数回クリックするだけで拡張機能をインストールできます。
[作成] をクリックして、カスタム拡張機能を作成します。
拡張機能の詳細を表示する: 拡張機能の作成後、[拡張機能] ページの [カスタム拡張機能] タブで拡張機能の [アクション] 列の [詳細] をクリックすると、拡張機能の詳細ページに移動できます。詳細ページには、拡張機能のグローバル情報と現在のバージョンの情報が表示されます。バージョン ドロップダウンリストから表示するバージョンを選択できます。別のバージョンに切り替えると、バージョン情報と拡張機能の構成が変わります。
