AWS文件開發套件範例
搭配使用 SetInstanceHealth 與 CLI
下列程式碼範例示範如何使用 SetInstanceHealth。
- CLI
-
- AWS CLI
-
設定執行個體的運作狀態
此範例設定指定之執行個體的運作狀態為
Unhealthy。aws autoscaling set-instance-health \ --instance-idi-061c63c5eb45f0416\ --health-statusUnhealthy此命令不會產生輸出。
-
如需 API 詳細資訊,請參閱《AWS CLI 命令參考》中的 SetInstanceHealth
。
-
- PowerShell
-
- Tools for PowerShell V4
-
範例 1:此範例將指定之執行個體的狀態設定為「運作狀態不良」,使其停止服務。Auto Scaling 會終止並取代執行個體。
Set-ASInstanceHealth -HealthStatus Unhealthy -InstanceId i-93633f9b範例 2:此範例將指定之執行個體的狀態設定為「運作狀態良好」,使其保持服務中狀態。Auto Scaling 群組的運作狀態檢查寬限期未遵循。
Set-ASInstanceHealth -HealthStatus Healthy -InstanceId i-93633f9b -ShouldRespectGracePeriod $false-
如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考 (V4)》中的 SetInstanceHealth。
-
- Tools for PowerShell V5
-
範例 1:此範例將指定之執行個體的狀態設定為「運作狀態不良」,使其停止服務。Auto Scaling 會終止並取代執行個體。
Set-ASInstanceHealth -HealthStatus Unhealthy -InstanceId i-93633f9b範例 2:此範例將指定之執行個體的狀態設定為「運作狀態良好」,使其保持服務中狀態。Auto Scaling 群組的運作狀態檢查寬限期未遵循。
Set-ASInstanceHealth -HealthStatus Healthy -InstanceId i-93633f9b -ShouldRespectGracePeriod $false-
如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考 (V5)》中的 SetInstanceHealth。
-
SetDesiredCapacity
SetInstanceProtection