

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

# 使用命名空間選項設定 Amazon EC2 執行個體
<a name="using-features.managing.ec2.namespace"></a>

您可以在 `aws:autoscaling:launchconfiguration` 命名空間中使用 [configuration options](command-options.md) (組態選項) 設定您環境的執行個體，包括主控台尚未提供的其他選項，都能在此使用。

**重要**  
`DisableIMDSv1`、 `RootVolumeType`或 `BlockDeviceMappings`選項設定可能導致 Elastic Beanstalk 遷移具有啟動組態的現有環境以啟動範本。這樣做需要必要的許可才能管理啟動範本。這些許可包含在我們的 受管政策中。如果您使用自訂政策，而不是我們的受管政策，當您更新環境組態時，環境建立或更新可能會失敗。如需詳細資訊和其他考量事項，請參閱 [遷移 Elastic Beanstalk 環境以啟動範本](environments-cfg-autoscaling-launch-templates.md)。

下列[組態檔案](ebextensions.md)範例使用本主題中說明的基本組態選項。若要在需要為負載平衡器指定安全群組時查看其他組態選項的範例，請參閱 [使用 設定 AWS CLI](using-features.managing.ec2.aws-cli.md)。

```
option_settings:
  aws:autoscaling:launchconfiguration:
    SecurityGroups: my-securitygroup
    MonitoringInterval: "1 minute"
    DisableIMDSv1: false
    DisableDefaultEC2SecurityGroup: true
    SecurityGroups: "sg-abcdef01, sg-abcdef02"
    EC2KeyName: my-keypair
    IamInstanceProfile: "aws-elasticbeanstalk-ec2-role"
    BlockDeviceMappings: "/dev/sdj=:100,/dev/sdh=snap-51eef269,/dev/sdb=ephemeral0"   
  aws:elasticbeanstalk:environment:
    EnvironmentType: SingleInstance
```

主控台中`BlockDeviceMappings`無法使用 `DisableDefaultEC2SecurityGroup`和 。

您可以使用 `BlockDeviceMappings` 來為執行個體設定其他區塊型儲存設備。如需詳細資訊，請參閱《Amazon EC2 使用者指南》**中的[區塊型儲存設備映射](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html)。

EB CLI 和 Elastic Beanstalk 主控台會為前述選項套用建議的數值。若您想要使用組態檔進行相同的設定，您必須移除這些設定。如需詳細資訊，請參閱「[建議值](command-options.md#configuration-options-recommendedvalues)」。