Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos
Utilizar SetInstanceProtection con una CLI
Los siguientes ejemplos de código muestran cómo utilizar SetInstanceProtection.
- CLI
-
- AWS CLI
-
Ejemplo 1: habilitar la configuración de protección de instancias para una instancia
En este ejemplo, se habilita la protección de instancias para la instancia especificada.
aws autoscaling set-instance-protection \ --instance-idsi-061c63c5eb45f0416\ --auto-scaling-group-namemy-asg--protected-from-scale-inEste comando no genera ninguna salida.
Ejemplo 2: deshabilitar la configuración de protección de instancias para una instancia
En este ejemplo, se deshabilita la protección de instancias para la instancia especificada.
aws autoscaling set-instance-protection \ --instance-idsi-061c63c5eb45f0416\ --auto-scaling-group-namemy-asg\ --no-protected-from-scale-inEste comando no genera ninguna salida.
-
Para obtener información sobre la API, consulte SetInstanceProtection
en la Referencia de comandos de la AWS CLI.
-
- PowerShell
-
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se habilita la protección de instancias para la instancia especificada.
Set-ASInstanceProtection -AutoScalingGroupName my-asg -InstanceId i-12345678 -ProtectedFromScaleIn $trueEjemplo 2: En este ejemplo se deshabilita la protección de instancias para la instancia especificada.
Set-ASInstanceProtection -AutoScalingGroupName my-asg -InstanceId i-12345678 -ProtectedFromScaleIn $false-
Para obtener información sobre la API, consulte SetInstanceProtection en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
- Herramientas para PowerShell V5
-
Ejemplo 1: En este ejemplo se habilita la protección de instancias para la instancia especificada.
Set-ASInstanceProtection -AutoScalingGroupName my-asg -InstanceId i-12345678 -ProtectedFromScaleIn $trueEjemplo 2: En este ejemplo se deshabilita la protección de instancias para la instancia especificada.
Set-ASInstanceProtection -AutoScalingGroupName my-asg -InstanceId i-12345678 -ProtectedFromScaleIn $false-
Para obtener información sobre la API, consulte SetInstanceProtection en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V5).
-