

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

# `DeploymentSettings` 部分
<a name="DeploymentSettings-cluster-v3"></a>

**注意**  
`DeploymentSettings`是从 3.4.0 AWS ParallelCluster 版本开始添加的。

**（可选）**指定部署设置配置。

```
DeploymentSettings:
  LambdaFunctionsVpcConfig:
    SecurityGroupIds:
      - string
    SubnetIds:
      - string
  DisableSudoAccessForDefaultUser: Boolean
  DefaultUserHome: string # 'Shared' or 'Local'
```

## `DeploymentSettings` 属性
<a name="DeploymentSettings-cluster-v3.properties"></a>

### `LambdaFunctionsVpcConfig`
<a name="DeploymentSettings-cluster-v3-LambdaFunctionsVpcConfig"></a>

**（可选）**指定 AWS Lambda 函数 VPC 配置。有关更多信息，请参阅 [AWS Lambda 中的 VPC 配置 AWS ParallelCluster](lambda-vpc-v3.md)。

```
LambdaFunctionsVpcConfig:
  SecurityGroupIds:
    - string
  SubnetIds:
    - string
```

#### `LambdaFunctionsVpcConfig properties`
<a name="DeploymentSettings-cluster-v3-LambdaFunctionsVpcConfig.properties"></a>

 `SecurityGroupIds`（**必需**，`[String]`）  
附加到 Lambda 函数 IDs 的 Amazon VPC 安全组列表。  
[更新策略：如果更改此设置，则不允许更新。](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

 `SubnetIds`（**必需**，`[String]`）  
附加 IDs 到 Lambda 函数的子网列表。  
[更新策略：如果更改此设置，则不允许更新。](using-pcluster-update-cluster-v3.md#update-policy-fail-v3)

**注意**  
子网和安全组必须位于同一 VPC。

### DisableSudoAccessForDefaultUser 财产
<a name="DeploymentSettings-cluster-v3-DisableSudoAccessForDefaultUser.property"></a>

**注意**  
只有 Slurm 集群支持此配置选项。

（可选）如果是 `True`，则将禁用默认用户的 sudo 权限。这适用于集群中的所有节点。

```
# Main DeploymentSettings section in config yaml(applies to HN, CF and LN)
DeploymentSettings:
  DisableSudoAccessForDefaultUser: True
```

要更新 `DisableSudoAccessForDefaultUser` 的值，必须停止计算实例集和所有登录节点。

[更新策略：必须停止计算实例集和登录节点才能更改此设置以进行更新。](using-pcluster-update-cluster-v3.md#update-policy-compute-login-v3)

### DefaultUserHome 财产
<a name="DeploymentSettings-cluster-v3-DefaultUserHome.property"></a>

如果设置为 `Shared`，则集群将使用默认设置，并通过 `/home/<default user>` 在集群中共享默认用户的目录。

如果设置为 `Local`，则头节点、登录节点和计算节点都将有一个单独的本地默认用户目录，该目录存储在 `local/home/<default user>` 中。