AWS EC2TerminateInstance - EC2のインスタンスを終了します

Amazon Web ServicesのElastic Compute Cloudのインスタンスを終了します。

■ストリーム情報

入力フォーマットすべて
接続数1
説明 ストリームのフォーマットがRecordで「InstanceId」というフィールド名を設定した場合には、そのフィールドの値のインスタンスをまとめて終了することができます。
プロパティインスタンスID も確認してください。
それ以外の入力ストリームは無視します。
出力フォーマットすべて
説明 入力ストリームをそのまま出力します。

■コンポーネントプロパティ

名前プロパティ型マッピング説明
コネクションを使用boolean- 接続情報に以下のコネクション名 を使用するかどうか選択します。
はい [true] - 以下のコネクション名 で指定した接続情報を使用します。
いいえ [false] - コネクション情報 以下のプロパティを使って接続を行います。
コネクション名connection-コネクションを使用 が「はい」の場合に接続先のAWSを指定します。 コネクションペインまたは管理コンソールにて作成されたAWS接続名を選択します。
コネクション情報group-コネクションを使用 が「いいえ」の場合に使用されるプロパティ群です。
アクセスキーstring入力&出力 アクセスキーを指定します。
サーバーがEC2インスタンス上にあり、アクセスキーを指定しない場合は、EC2インスタンスに設定されたIAMロールを使用します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
シークレットキーpassword入力&出力 シークレットキーを指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
プロトコルchoice入力&出力 通信にHTTPまたはHTTPSであるかを指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
HTTP [http] - HTTP通信の場合
HTTPS [https] - HTTPS通信の場合
タイムアウト(秒)int入力&出力 リクエスト時およびコネクション接続時のソケットタイムアウト時間を秒単位で指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
リクエストタイムアウト(分)int入力&出力 1回のリクエスト実行のタイムアウトまでの時間を分単位で指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
リージョンchoice入力&出力 利用するAWSのリージョンを選択します。
選択肢にない場合はリージョンを表す文字列を入力することもできます。
例えば東京リージョンであれば ap-northeast-1を指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
AssumeRole ARNstring入力&出力 一時的な認証情報を使用するためにAssumeRoleのARNを指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
一時的認証情報の有効期限(秒)int入力&出力 AssumeRole ARNで設定する一時的な認証情報の有効期限を秒単位で指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
プロキシ設定を使用boolean入力&出力 管理コンソールで設定したプロキシ設定を使用するかどうかを指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
はい [true] - プロキシ設定を使用します。
いいえ [false] - プロキシ設定を使用しません。
インスタンスIDstring入力&出力 終了したいEC2インスタンスのインスタンスIDを指定します。
ストリームでインスタンスIDを指定する場合はプロパティで指定する必要はありません。
両方で指定されていた場合は、ストリームとプロパティの両方の値が使用されます。

■トランザクション処理

コミット何もしません。
ロールバック何もしません。

■エラー処理

タイプパラメーターエラー処理フロー
へのストリーム
エラー
コード
説明
汎用 なし コンポーネントの入力ストリーム1コネクションの定義項目に不正な値があった場合
2入力ストリーム、もしくはインスタンスID にインスタンスIDが1個も指定されていなかった場合
1001APIクライアントの初期化に失敗した場合
2001ストリーム情報の取得に失敗した場合
APIエラー「APIエラーの
パラメーター」

参照してください。
コンポーネントの入力ストリーム202認証に失敗した場合。
APIの実行でエラーコードAuthFailureを受け取った場合が該当します。
203APIを実行する権限がない場合。
APIの実行でエラーコードUnauthorizedOperationを受け取った場合が該当します。
213指定したインスタンスIDが不正な値だった場合。
APIの実行でエラーコードInvalidInstanceID.Malformedを受け取った場合が該当します。
214指定したインスタンスIDのインスタンスが存在しなかった場合。
APIの実行でエラーコードInvalidInstanceID.NotFoundを受け取った場合が該当します。
215指定したインスタンスが終了できる状態ではなかった場合。
APIの実行でエラーコードIncorrectInstanceStateを受け取った場合が該当します。
216指定したインスタンスの"Termination Protection"が"enabled"だった場合。
APIの実行でエラーコードOperationNotPermittedを受け取った場合が該当します。
201APIの実行で上記以外のエラーコードを受け取った場合。
接続エラー なし コンポーネントの入力ストリーム301接続に失敗した場合。

■APIエラーのパラメーター

APIエラーが発生したときに設定されるエラーのパラメーターです。

No.名前説明
1CodeAWSから取得したエラーコード。エラーの詳細につきましては、AWSのサイトを参照ください。
2MessageAWSから取得したエラーの内容。エラーの詳細につきましては、AWSのサイトを参照ください。