

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

# 建立 EMR 叢集時變更 Amazon Linux 版本
<a name="emr-custom-ami-change-al-release"></a>

當您使用 Amazon EMR 6.6.0 或更高版本啟動叢集時，它會自動使用已針對預設 Amazon EMR AMI 進行驗證的最新 Amazon Linux 2 版。您可以使用 Amazon EMR 主控台或 AWS CLI為您的叢集指定不同的 Amazon Linux 發行版本。

------
#### [ Amazon EMR console ]

**在從主控台建立叢集時變更 Amazon Linux 版本**

1. 登入 AWS 管理主控台，並在 https：//[https://console.aws.amazon.com/emr](https://console.aws.amazon.com/emr) 開啟 Amazon EMR 主控台。

1. 在左側導覽窗格中的 **EC2 上的 EMR** 下，選擇**叢集**，然後選擇**建立叢集**。

1. 針對 **EMR 版本**，選擇 **emr-6.6.0** 或更高版本。

1. 在**作業系統選項**下，選擇 **Amazon Linux 版本**，取消勾選**自動套用最新的 Amazon Linux 更新**核取方塊，然後選擇所需的 **Amazon Linux 版本**。

1. 選擇適用於您的叢集的任何其他選項。

1. 若要啟動您的叢集，請選擇**建立叢集**。

------
#### [ AWS CLI ]

**使用 建立叢集時變更 Amazon Linux 版本 AWS CLI**
+ 當您執行 `aws emr` [create-cluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/emr/create-cluster.html) 命令時，使用 `--os-release-label` 參數指定 **Amazon Linux 發行版本**。

  ```
  aws emr create-cluster --name "Cluster with Different Amazon Linux Release" \  
  --os-release-label 2.0.20210312.1 \
  --release-label emr-6.6.0 --use-default-roles \ 
  --instance-count 2 --instance-type m5.xlarge
  ```

------