0

それが入ったときに、このような状態「合格」のために私はAPIと投票を経て、インスタンスを起動します。インスタンスが起動したとき起動したインスタンスが「合格」状態になる時期を制御できますか?

while ((Get-EC2InstanceStatus -InstanceId $InstanceId -Region $Region).status.Details.status.value -ne 'passed') { 
    Start-Sleep -Seconds 20 
    'Instance ' + $InstanceId + ": waiting for passed state ($(((Get-Date) - $StartTime).TotalSeconds) elapsed)"   
} 

を私は(インスタンス上でローカルに実行されます)キックオフスクリプトを持っていますインスタンスが渡された状態になったときにスクリプトコントロールを使用できる方法があるかどうかは疑問でした。

これはpowershell APIから利用できますか?

私は、スクリプトが終了するまで「渡された」状態への移行を延期できると思っていました。

+0

インスタンスが「失敗」状態になるとどうなりますか? –

+0

それは良い点ですが、私の質問ではありません。 – red888

+0

合格は有効なインスタンス状態ではありません。おそらくあなたは到達可能性を考えているでしょうか?私はあなたがこれをコントロールできるのか疑問だが、なぜあなたはしたいのですか? – jarmod

答えて

1

機能がその目的のためではない場合でも、制御できます。ステータスを「制御」する前に、インスタンスの状態はrunningでなければなりません。私は以前これを試していない。チェックReportInstanceStatus

関連する問題