SSM Agent용 EC2 인스턴스에 수동으로 macOS 설치 및 제거 - AWS Systems Manager

SSM Agent용 EC2 인스턴스에 수동으로 macOS 설치 및 제거

macOS 인스턴스에 연결하고 다음 단계를 수행하여 AWS Systems Manager Agent(SSM Agent)를 설치합니다. Systems Manager를 사용하여 명령을 실행하는 각 인스턴스에서 이 단계를 수행합니다. 이 절차에서 제공되는 명령은 사용자 데이터를 통해 Amazon EC2 인스턴스에 스크립트로 전달될 수도 있습니다.

macOS에 SSM Agent를 설치하려면
  1. 다음 명령을 사용하여 x86_64 인스턴스용 에이전트 설치 관리자 파일을 다운로드합니다.

    다음 명령에서 region을 자신의 정보로 바꿉니다. 지원되는 리전 값 목록은 Amazon Web Services 일반 참조의 Systems Manager 서비스 엔드포인트에 있는 리전 열을 참조하세요.

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

    Apple silicon 인스턴스는 다음 명령을 사용합니다.

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

    다음 예를 참고하세요

    sudo wget https://s3.us-east-2.amazonaws.com/amazon-ssm-us-east-2/latest/darwin_amd64/amazon-ssm-agent.pkg
  2. 다음 명령을 사용하여 SSM Agent 설치 관리자를 실행합니다.

    x86_64:

    sudo installer -pkg amazon-ssm-agent.pkg -target /
  3. 에이전트의 상태를 확인합니다.

    SSM Agent의 실행 여부를 확인하려면 /var/log/amazon/ssm/amazon-ssm-agent.log에서 에이전트 로그를 확인합니다.

  4. 에이전트 로그에 "amazon-ssm-agent가 중지됨(amazon-ssm-agent is stopped)"이라고 표시되면 다음 명령을 실행하여 서비스를 시작합니다.

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

SSM Agent의 업데이트된 버전은 Systems Manager에 새 기능이 추가되거나 기존 기능에 업데이트가 발생할 때마다 릴리스됩니다. 최신 버전의 에이전트를 사용하지 못하면 관리형 노드에서 다양한 Systems Manager 기능을 사용하지 못할 수 있습니다. 이러한 이유로 시스템의 SSM Agent 상태를 최신 상태로 유지하는 프로세스를 자동화하는 것이 좋습니다. 자세한 설명은 SSM Agent 업데이트 자동화을 참조하세요. SSM Agent 업데이트에 대해 알림을 수신하려면 GitHub에서 SSM Agent 릴리스 정보 페이지를 구독합니다.

macOS 인스턴스에서 SSM Agent 제거

macOS는 기본적으로 PKG 파일 제거를 지원하지 않습니다. macOS에 대한 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 AWS Systems Manager Agent(SSM Agent)를 제거하려면 다음 위치에서 AWS 관리형 스크립트를 사용할 수 있습니다.

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