# tCloudStop

Amazon EC2 (Amazon Elastic Compute Cloud)で起動されたインスタンスのステータスを変更します。

このコンポーネントは、使うクラウドプロバイダー(Amazon EC2)にアクセスし、特定のインスタンスを一時停止、再開、または終了します。

## tCloudStopの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているtCloudStopを設定するために使われます。

標準のtCloudStopコンポーネントは、Cloudファミリーに属しています。

このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

## 基本設定

| プロパティ | 説明 |
| --- | --- |
| [Access key] (アクセスキー)および[Secret key] (シークレットキー) | AmazonがWebサービスへのリクエストを認証するために必要とするアクセスキーとシークレットキーを入力するか貼り付けます。これらのアクセス認証情報は、Amazonアカウントページのセキュリティ認証情報ビューから生成されます。<br><br>シークレットキーを入力するには、シークレットキーフィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスにシークレットキーを二重引用符の間に入力し、[OK] をクリックして設定を保存します。 |
| [Cloud provider] (クラウドプロバイダー) | 使うクラウドプロバイダーを選択します。 |
| [Action] (アクション) | 特定のインスタンスのステータスを変更するためにtCloudStopが実行する必要があるアクションを選択します。このアクションは次のとおりです。<br><br><ul> <li> <p> <span>[Suspend] (停止)</span> </p> </li> <li> <p> <span>[Resume] (再開)</span> </p> </li> <li> <p> <span>終了</span> </p> </li> </ul><br><br><br>インスタンスを終了すると、このインスタンスは削除されますが、一時停止されたインスタンスは再開できます。 |
| 述語 | ステータスを変更する必要があるインスタンスを選択します。オプションは次のとおりです。<br><br><ul> <li> <p> <span>[Running instances] (実行中のインスタンス)</span>: 実行中のすべてのインスタンスのステータスが変更されます。</p> </li> <li> <p> <span>[Instances in a specific group] (特定のグループのインスタンス)</span>: 特定のインスタンスグループのインスタンスのステータスが変更されます。そのグループの名前を<span>[Group name] (グループ名)</span>フィールドに入力する必要があります。</p> </li> <li> <p> <span>[Running instances in a specific group] (特定グループ内の実行中のインスタンス)</span>: 特定のインスタンスグループの実行中のインスタンスのステータスが変更されます。そのグループの名前を<span>[Group name] (グループ名)</span>フィールドに入力する必要があります。</p> </li> <li> <p> <span>[Instance with predefined id] (事前定義されたIDによるインスタンス)</span>: 特定のインスタンスのステータスが変更されます。<span>Id</span>フィールドにそのインスタンスのIDを入力する必要があります。このIDはAmazon EC2で確認できます。</p> </li> </ul><br><br><br>インスタンスグループは、tCloudStartの[Instance name] (インスタンス名)フィールドで定義したのと同じインスタンス名を使うインスタンスで構成されます。 |
| グループ名 | セキュリティグループ名またはキーペア名がtCloudStartコンポーネントでjclouds#&lt;$group\_name&gt;に設定されている特定のインスタンスのステータスを変更するグループの名前を入力します。ここで&lt;$group\_name&gt;は、インスタンスが属するグループを識別します。<br><br>このフィールドは、[Instances in a specific group] (特定グループ内のインスタンス)または[Running instances in a specific group] (特定グループ内の実行中のインスタンス)が[Predicate] (述語)リストから選択されている場合にのみ使えます。 |
| ID | ステータスを変更する必要があるインスタンスのID (たとえば、"${region}/${instance id}")を入力します。このフィールドは、[Predicate] (述語)リストから[Instance with predefined id] (事前定義されたIDによるインスタンス)を選択すると表示されます。 |

## 詳細設定

| プロパティ | 説明 |
| --- | --- |
| [tStatCatcher Statistics] (tStatCatcher統計) | このチェックボックスを選択すると、コンポーネントレベルでログデータを収集できます。 |

## グローバル変数

| 変数 | 説明 |
| --- | --- |
| グローバル変数 | ERROR\_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、[Die on error] (エラー発生時に強制終了)がオフになっている場合のみ機能します。<br><br>Flow変数はのコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。<br><br>フィールドまたは式に変数を入力する場合は、Ctrl + スペースを押して変数リストにアクセスし、使用する変数を選択します。<br><br>変数の詳細は、[コンテキストと変数を使用](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/contexts-and-variables)をご覧ください。 |

## 使用方法

| 使用方法のガイダンス | 説明 |
| --- | --- |
| **使用ルール** | このコンポーネントは、スタンドアロンで動作し、Amazon EC2上の特定のインスタンスのステータスを変更します。このコンポーネントを使って、ジョブをデプロイしたインスタンスを停止、再開、または終了できます。<br><br>このコンポーネントは、多くの場合tCloudStartと連携して、後者のコンポーネントによって起動されたインスタンスのステータスを変更します。 |