AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2026-02-16 · Documentation low

File: cli/latest/reference/sagemaker/create-cluster.md

Summary

Added support for FSx for Lustre/OpenZFS storage configurations and Slurm orchestrator in SageMaker HyperPod clusters. Updated AWS CLI version reference and increased maximum storage configurations from 2 to 4.

Security assessment

The changes introduce new storage/orchestration features without addressing vulnerabilities. Constraints like DNS pattern validation are standard input sanitization, not security fixes. No evidence of patching vulnerabilities or addressing exploits.

Diff

diff --git a/cli/latest/reference/sagemaker/create-cluster.md b/cli/latest/reference/sagemaker/create-cluster.md
index c772a6f90..c8788e309 100644
--- a//cli/latest/reference/sagemaker/create-cluster.md
+++ b//cli/latest/reference/sagemaker/create-cluster.md
@@ -15 +15 @@
-  * [AWS CLI 2.33.21 Command Reference](../../index.html) »
+  * [AWS CLI 2.33.22 Command Reference](../../index.html) »
@@ -350 +350 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/sagema
->>>   * max: `2`
+>>>   * max: `4`
@@ -360 +360 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/sagema
->>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `EbsVolumeConfig`.
+>>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `EbsVolumeConfig`, `FsxLustreConfig`, `FsxOpenZfsConfig`.
@@ -405,0 +406,68 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/sagema
+>>>> 
+>>>> FsxLustreConfig -> (structure)
+>>>>
+>>>>> Defines the configuration for attaching an Amazon FSx for Lustre file system to the instances in the SageMaker HyperPod cluster instance group.
+>>>>> 
+>>>>> DnsName -> (string) [required]
+>>>>>
+>>>>>> The DNS name of the Amazon FSx for Lustre file system.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `16`
+>>>>>>   * max: `275`
+>>>>>>   * pattern: `((fs|fc)i?-[0-9a-f]{8,}\..{4,253})`
+>>>>>> 
+
+>>>>> 
+>>>>> MountName -> (string) [required]
+>>>>>
+>>>>>> The mount name of the Amazon FSx for Lustre file system.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `1`
+>>>>>>   * max: `8`
+>>>>>>   * pattern: `([A-Za-z0-9_-]{1,8})`
+>>>>>> 
+
+>>>>> 
+>>>>> MountPath -> (string)
+>>>>>
+>>>>>> The local path where the Amazon FSx for Lustre file system is mounted on instances.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `1`
+>>>>>>   * max: `1024`
+>>>>>>   * pattern: `/[a-zA-Z0-9._/-]+`
+>>>>>> 
+
+>>>> 
+>>>> FsxOpenZfsConfig -> (structure)
+>>>>
+>>>>> Defines the configuration for attaching an Amazon FSx for OpenZFS file system to the instances in the SageMaker HyperPod cluster instance group.
+>>>>> 
+>>>>> DnsName -> (string) [required]
+>>>>>
+>>>>>> The DNS name of the Amazon FSx for OpenZFS file system.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `16`
+>>>>>>   * max: `275`
+>>>>>>   * pattern: `((fs|fc)i?-[0-9a-f]{8,}\..{4,253})`
+>>>>>> 
+
+>>>>> 
+>>>>> MountPath -> (string)
+>>>>>
+>>>>>> The local path where the Amazon FSx for OpenZFS file system is mounted on instances.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `1`
+>>>>>>   * max: `1024`
+>>>>>>   * pattern: `/[a-zA-Z0-9._/-]+`
+>>>>>> 
+
@@ -727,0 +796,37 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/sagema
+>> 
+>> SlurmConfig -> (structure)
+>>
+>>> Specifies the Slurm configuration for the instance group.
+>>> 
+>>> NodeType -> (string) [required]
+>>>
+>>>> The type of Slurm node for the instance group. Valid values are `Controller` , `Worker` , and `Login` .
+>>>> 
+>>>> Possible values:
+>>>> 
+>>>>   * `Controller`
+>>>>   * `Login`
+>>>>   * `Compute`
+>>>> 
+
+>>> 
+>>> PartitionNames -> (list)
+>>>
+>>>> The list of Slurm partition names that the instance group belongs to.
+>>>> 
+>>>> Constraints:
+>>>> 
+>>>>   * min: `0`
+>>>>   * max: `1`
+>>>> 
+
+>>>> 
+>>>> (string)
+>>>>
+>>>>> Constraints:
+>>>>> 
+>>>>>   * min: `0`
+>>>>>   * max: `1024`
+>>>>>   * pattern: `[a-zA-Z0-9](-*[a-zA-Z0-9])*`
+>>>>> 
+
@@ -761,0 +867,9 @@ JSON Syntax:
+            },
+            "FsxLustreConfig": {
+              "DnsName": "string",
+              "MountName": "string",
+              "MountPath": "string"
+            },
+            "FsxOpenZfsConfig": {
+              "DnsName": "string",
+              "MountPath": "string"
@@ -806,0 +921,4 @@ JSON Syntax:
+        "SlurmConfig": {
+          "NodeType": "Controller"|"Login"|"Compute",
+          "PartitionNames": ["string", ...]
+        },
@@ -1013 +1131 @@ JSON Syntax:
->>>   * max: `2`
+>>>   * max: `4`
@@ -1023 +1141 @@ JSON Syntax:
->>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `EbsVolumeConfig`.
+>>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `EbsVolumeConfig`, `FsxLustreConfig`, `FsxOpenZfsConfig`.
@@ -1068,0 +1187,68 @@ JSON Syntax:
+>>>> 
+>>>> FsxLustreConfig -> (structure)
+>>>>
+>>>>> Defines the configuration for attaching an Amazon FSx for Lustre file system to the instances in the SageMaker HyperPod cluster instance group.
+>>>>> 
+>>>>> DnsName -> (string) [required]
+>>>>>
+>>>>>> The DNS name of the Amazon FSx for Lustre file system.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `16`
+>>>>>>   * max: `275`
+>>>>>>   * pattern: `((fs|fc)i?-[0-9a-f]{8,}\..{4,253})`
+>>>>>> 
+
+>>>>> 
+>>>>> MountName -> (string) [required]
+>>>>>
+>>>>>> The mount name of the Amazon FSx for Lustre file system.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `1`
+>>>>>>   * max: `8`
+>>>>>>   * pattern: `([A-Za-z0-9_-]{1,8})`
+>>>>>> 
+
+>>>>> 
+>>>>> MountPath -> (string)
+>>>>>
+>>>>>> The local path where the Amazon FSx for Lustre file system is mounted on instances.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `1`
+>>>>>>   * max: `1024`
+>>>>>>   * pattern: `/[a-zA-Z0-9._/-]+`
+>>>>>> 
+
+>>>> 
+>>>> FsxOpenZfsConfig -> (structure)
+>>>>
+>>>>> Defines the configuration for attaching an Amazon FSx for OpenZFS file system to the instances in the SageMaker HyperPod cluster instance group.
+>>>>> 
+>>>>> DnsName -> (string) [required]
+>>>>>
+>>>>>> The DNS name of the Amazon FSx for OpenZFS file system.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `16`
+>>>>>>   * max: `275`
+>>>>>>   * pattern: `((fs|fc)i?-[0-9a-f]{8,}\..{4,253})`
+>>>>>> 
+
+>>>>> 
+>>>>> MountPath -> (string)