

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 安装适用于 macOS 的 CodeDeploy 代理
<a name="codedeploy-agent-operations-install-macos"></a>

登录到实例，并依次运行以下命令。

转到您的主目录：

```
cd ~
```

下载 CodeDeploy 代理安装程序包：

```
curl -O https://{{bucket-name}}.s3.{{region-identifier}}.amazonaws.com/latestv2/codedeploy-agent.aarch64.pkg
```

{{bucket-name}}是包含您所在地区的 CodeDeploy 资源包文件的 Amazon S3 存储桶的名称，{{region-identifier}}也是您所在地区的标识符。

例如：

`https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latestv2/codedeploy-agent.aarch64.pkg`

有关存储桶名称和区域标识符的列表，请参阅[各区域的资源工具包存储桶名称](resource-kit.md#resource-kit-bucket-names)。

要安装最新版本的 CodeDeploy 代理，请执行以下操作：
+ 

  ```
  sudo installer -pkg codedeploy-agent.aarch64.pkg -target /
  ```

要安装特定版本的 CodeDeploy 代理，请执行以下操作：
+ 列出您所在地区的可用版本：

  ```
  aws s3 ls s3://aws-codedeploy-{{region-identifier}}/releases/ --region {{region-identifier}} | grep '\.pkg$'
  ```
+ 下载并安装其中一个版本：

  ```
  aws s3 cp s3://aws-codedeploy-{{region-identifier}}/releases/codedeploy-agent-{{version}}.aarch64.pkg codedeploy-agent.aarch64.pkg --region {{region-identifier}}
  ```

  ```
  sudo installer -pkg codedeploy-agent.aarch64.pkg -target /
  ```

  有关最新发布的版本，请参阅[CodeDeploy 代理的版本历史记录](codedeploy-agent.md#codedeploy-agent-version-history)。

要检查服务是否正在运行，请运行以下命令：

```
sudo /opt/codedeploy-agent/bin/codedeploy-agent status
```

如果代理正在运行，您应该会看到一条消息，例如 `The AWS CodeDeploy agent is running.`

如果代理未运行，请启动服务并检查状态：

```
sudo launchctl kickstart system/com.amazon.aws.codedeploy-agent
```

```
sudo /opt/codedeploy-agent/bin/codedeploy-agent status
```