

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 安裝適用於 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}} 是 Amazon S3 儲存貯體的名稱，其中包含您區域的 CodeDeploy 資源套件檔案，而 {{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
```