AWS cli documentation change
Summary
Added new --case-conflict parameter to handle case sensitivity conflicts during S3 downloads, with documentation for conflict resolution options (error, warn, skip, ignore). Updated CLI version reference.
Security assessment
The change addresses potential data integrity issues from case conflicts but doesn't reference any specific security vulnerability or weakness. While case conflicts could theoretically lead to unintended data access/overwrite, the documentation frames this as a filesystem behavior issue rather than a security flaw.
Diff
diff --git a/cli/latest/reference/s3/mv.md b/cli/latest/reference/s3/mv.md index e45ce173e..648a30a35 100644 --- a//cli/latest/reference/s3/mv.md +++ b//cli/latest/reference/s3/mv.md @@ -15 +15 @@ - * [AWS CLI 2.32.21 Command Reference](../../index.html) » + * [AWS CLI 2.32.23 Command Reference](../../index.html) » @@ -109,0 +110 @@ To verify that the source and destination buckets are not the same, use the `--v + [--case-conflict <value>] @@ -263,0 +265,9 @@ JSON Syntax: +`--case-conflict` (string) Configures behavior when attempting to download multiple objects whose keys differ only by case, which can cause undefined behavior on case-insensitive filesystems. This parameter only applies for commands that perform multiple S3 to local downloads. See [Handling case conflicts](https://docs.aws.amazon.com/cli/latest/topic/s3-case-insensitivity.html) for details. Valid values are: + +> * `error` \- Raise an error and abort downloads. +> * `warn` \- The default value. Emit a warning and download the object. +> * `skip` \- Skip downloading the object. +> * `ignore` \- Ignore the conflict and download the object. +> + + @@ -523 +533 @@ Output: - * [AWS CLI 2.32.21 Command Reference](../../index.html) » + * [AWS CLI 2.32.23 Command Reference](../../index.html) »