@@ -104,9 +104,6 @@ Fix: add it to classpath.
104104Maven/Ivy/SBT/Gradle builds which import ` hadoop-aws ` or
105105` hadoop-cloud-storage ` artifacts should get the artifact automatically.
106106
107- However, it may
108-
109-
110107### ` ClassNotFoundException: com.amazonaws.auth.AWSCredentials `
111108
112109(or other ` com.amazonaws ` class.)
@@ -434,7 +431,7 @@ directory will _only_ be in the destination. And files for which the rename oper
434431had yet to commence -they will only be in the source tree.
435432
436433The user has to recover from this themselves. Be assured: no data will have been deleted, it
437- is just that the data may now be scattered across two directories.
434+ is just that the data may now be scattered across two directories.
438435Note: this is one reason why any application which tries to atomically commit work
439436via rename (classic Hadoop output committers, distcp with the ` -atomic ` option) are
440437not safe to use with S3. It is not a file system.
@@ -927,7 +924,6 @@ Possible causes:
927924* the KMS key referenced by the ARN is in a different region than the S3 bucket
928925being used.
929926
930-
931927### Using SSE-C "Bad Request"
932928
933929When performing file operations the user may run into an unexpected 400/403
@@ -1072,8 +1068,8 @@ If the value in `fs.s3a.encryption.key` property, does not exist
10721068
10731069```
10741070Caused by: software.amazon.awssdk.services.kms.model.NotFoundException: Invalid keyId abc
1075- (Service: AWSKMS; Status Code: 400; Error Code: NotFoundException; Request ID: 9d53552a-3d1b-47c8-984c-9a599d5c2391; Proxy: null)
1076-
1071+ (Service: AWSKMS; Status Code: 400; Error Code: NotFoundException; Request ID:
1072+ 9d53552a-3d1b-47c8-984c-9a599d5c2391; Proxy: null)
10771073```
10781074
10791075Check if ` fs.s3a.encryption.key ` is set correctly and matches the
@@ -1084,9 +1080,10 @@ same on AWS console.
10841080User doesn't have authorization to the specific AWS KMS Key ID.
10851081```
10861082Caused by: software.amazon.awssdk.services.kms.model.KmsException:
1087- User: arn:aws:iam::152813717728:user/<user> is not authorized to perform: kms:GenerateDataKey on resource: <key_ID>
1088- (Service: AWSKMS; Status Code: 400; Error Code: AccessDeniedException; Request ID: 4ded9f1f-b245-4213-87fc-16cba7a1c4b9; Proxy: null)
1089-
1083+ User: arn:aws:iam::152813717728:user/<user> is not authorized to perform:
1084+ kms:GenerateDataKey on resource: <key_ID>
1085+ (Service: AWSKMS; Status Code: 400; Error Code: AccessDeniedException;
1086+ Request ID: 4ded9f1f-b245-4213-87fc-16cba7a1c4b9; Proxy: null)
10901087```
10911088
10921089The user trying to use the KMS Key ID should have the right permissions to access
@@ -1490,7 +1487,7 @@ The number of retries and interval between each retry can be configured:
14901487```
14911488
14921489Not all failures are retried * in the S3A Code* -though some may be retried within the
1493- AWS SDK.
1490+ AWS SDK.
14941491Specifically excluded are those considered unrecoverable:
14951492
14961493* Low-level networking: ` UnknownHostException ` , ` NoRouteToHostException ` .
0 commit comments