Instalación y desinstalación manual de SSM Agent en instancias de EC2 para macOS - AWS Systems Manager

Instalación y desinstalación manual de SSM Agent en instancias de EC2 para macOS

Conéctese a su instancia de macOS y realice los siguientes pasos para instalar AWS Systems Manager Agent (SSM Agent). Lleve a cabo estos pasos en cada instancia que ejecutará comandos con Systems Manager. Los comandos proporcionados en este procedimiento también se pueden pasar a las instancias de Amazon EC2 como scripts a través de los datos del usuario.

Para instalar el SSM Agent en macOS
  1. Descargue el archivo de instalación del agente para las instancias x86_64 con el siguiente comando.

    En el siguiente comando, reemplace region con su propia información. Para ver una lista de los valores de regiones admitidos, consulte la columna Región en Puntos de conexión de servicio de Systems Manager en la Referencia general de Amazon Web Services.

    sudo wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/darwin_amd64/amazon-ssm-agent.pkg

    Para las instancias Apple silicon, utilice el siguiente comando.

    sudo wget https://s3.region.amazonaws.com/amazon-ssm-region/latest/darwin_arm64/amazon-ssm-agent.pkg

    A continuación se muestra un ejemplo.

    sudo wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/darwin_amd64/amazon-ssm-agent.pkg
  2. Utilice el siguiente comando para ejecutar el instalador de SSM Agent.

    x86_64:

    sudo installer -pkg amazon-ssm-agent.pkg -target /
  3. Compruebe el estado del agente.

    Para determinar si SSM Agent se está ejecutando, verifique el registro del agente en /var/log/amazon/ssm/amazon-ssm-agent.log.

  4. Ejecute el siguiente comando para iniciar el servicio si el registro del agente indica que “amazon-ssm-agent is stopped” (amazon-ssm-agent se ha detenido).

    sudo launchctl load -w /Library/LaunchDaemons/com.amazon.aws.ssm.plist && sudo launchctl start com.amazon.aws.ssm
importante

Cada vez que se agregan capacidades nuevas a Systems Manager o se actualizan las capacidades existentes, se lanza una versión actualizada de SSM Agent. No utilizar la versión más reciente del agente puede impedir que el nodo administrado utilice diversas capacidades y características de Systems Manager. Por este motivo, se recomienda automatizar el proceso de mantener SSM Agent actualizado en los equipos. Para obtener más información, consulte Automatización de las actualizaciones de SSM Agent. Suscríbase a la página SSM Agent Release Notes en GitHub para recibir notificaciones sobre las actualizaciones de SSM Agent.

Desinstalación de SSM Agent de las instancias de macOS

macOS no admite de forma nativa la desinstalación de archivos PKG. Para desinstalar AWS Systems Manager Agent (SSM Agent) de una instancia de Amazon Elastic Compute Cloud (Amazon EC2) para macOS, puede utilizar el script administrado de AWS desde la siguiente ubicación.

https://github.com/aws/amazon-ssm-agent/blob/mainline/Tools/src/update/darwin/uninstall.sh