Configuración de una instancia de Lightsail mediante Windows PowerShell o un script de procesamiento por lotes - Amazon Lightsail

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de una instancia de Lightsail mediante Windows PowerShell o un script de procesamiento por lotes

Al crear una instancia basada en Windows, puede configurarla usando un script de Windows PowerShell o cualquier otro script de procesamiento por lotes. Se trata de un script que se ejecuta una vez justo después de que se lanza la instancia. En este tema se muestra la sintaxis de los scripts y se proporciona un ejemplo para que pueda comenzar. También mostraremos cómo probar su script para ver si se ejecutó correctamente.

Crear una instancia que lanza y ejecuta un script de PowerShell

El siguiente procedimiento instala una herramienta llamada chocolatey en una instancia nueva, justo después de que se lanza la instancia.

  1. En la página de inicio de Lightsail, elija Crear instancia.

  2. Elija la Región de AWS y la zona de disponibilidad en las que desea crear su instancia.

  3. En Seleccione una plataforma, elija Microsoft Windows.

  4. Elija Solo sistema operativo y luego elija Windows Server 2019, Windows Server 2016, Windows Server 2012 R2.

  5. Elija Añadir script de lanzamiento.

  6. Escriba lo siguiente:

    <powershell> iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) </powershell>
    nota

    Debe integrar siempre sus scripts de PowerShell en etiquetas <powershell></powershell>. Puede escribir comandos que no son de PowerShell o scripts de procesamiento por lotes mediante etiquetas <script></script> o sin etiquetas en absoluto.

  7. Ingrese un nombre para la instancia.

    Nombres de recursos:

    • Debe ser único dentro de cada Región de AWS de su cuenta de Lightsail.

    • Debe contener de 2 a 255 caracteres.

    • Debe comenzar y terminar con un carácter alfanumérico o un número.

    • Puede incluir caracteres alfanuméricos, números, puntos, guiones y guiones bajos.

  8. Elija una de las siguientes opciones para añadir etiquetas a su instancia:

    • Add key-only tags (Añadir etiquetas de solo clave) o Edit key-only tags (Editar etiquetas de solo clave) (si ya se habían añadido las etiquetas). Ingrese la nueva etiqueta en el cuadro de texto de clave de etiqueta y, a continuación, pulse Intro. Elija Save (Guardar) cuando haya terminado de introducir las etiquetas para añadirlas o elija Cancel (Cancelar) para no añadirlas.

      
                Etiquetas de solo clave en la consola de Lightsail.
    • Create a key-value tag (Crear una etiqueta de clave-valor) y, a continuación, ingrese una clave en el cuadro de texto Key (Clave) y un valor en el cuadro de texto Value (Valor). Elija Guardar cuando haya terminado de introducir las etiquetas o haga clic en Cancelar para no añadirlas.

      Las etiquetas de clave-valor solo se pueden añadir de una en una antes de guardarlas. Para añadir más de una etiqueta de clave-valor, repita los pasos anteriores.

      
                Etiquetas de clave-valor en la consola de Lightsail.
    nota

    Para obtener más información sobre las etiquetas de clave-valor y de solo clave, consulte Etiquetas.

  9. Elija Crear instancia.

Compruebe que el script se ha ejecutado correctamente

Puede iniciar sesión en la instancia para verificar que el script se ha ejecutado correctamente. Una instancia basada en Windows puede tardar hasta 15 minutos en aceptar conexiones RDP. Una vez que esté listo, inicie sesión con el cliente de RDP basado en navegador o configure su propio cliente de RDP. Para obtener más información, consulte Conectarse a la instancia basada en Windows.

  1. Una vez que pueda conectarse a su instancia de Lightsail, abra un símbolo del sistema (o abra el Explorador de Windows).

  2. Cambie al directorio Log escribiendo lo siguiente:

    cd C:\ProgramData\Amazon\EC2-Windows\Launch\Log
    nota

    En Windows Server 2012, el comando es cd C:\Program Files\Amazon\Ec2ConfigService\Logs.

  3. Abra UserdataExecution.log en un editor de texto o escriba lo siguiente: type UserdataExecution.log.

    Debería ver lo siguiente en el archivo de log.

    2017/10/11 20:32:12Z: <powershell> tag was provided.. running powershell content 2017/10/11 20:32:13Z: Message: The output from user scripts: iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) 2017/10/11 20:32:13Z: Userdata execution done