@@ -58,14 +58,15 @@ final class CopyObjectRequest extends Input
5858 * > is in Amazon Web Services Local Zones. The source and destination buckets must have the same parent Amazon Web
5959 * > Services Region. Otherwise, you get an HTTP `400 Bad Request` error with the error code `InvalidRequest`.
6060 *
61- * **Access points** - When you use this action with an access point, you must provide the alias of the access point in
62- * place of the bucket name or specify the access point ARN. When using the access point ARN, you must direct requests
63- * to the access point hostname. The access point hostname takes the form
61+ * **Access points** - When you use this action with an access point for general purpose buckets, you must provide the
62+ * alias of the access point in place of the bucket name or specify the access point ARN. When you use this action with
63+ * an access point for directory buckets, you must provide the access point name in place of the bucket name. When using
64+ * the access point ARN, you must direct requests to the access point hostname. The access point hostname takes the form
6465 * *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com. When using this action with an access point
6566 * through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more
6667 * information about access point ARNs, see Using access points [^2] in the *Amazon S3 User Guide*.
6768 *
68- * > Access points and Object Lambda access points are not supported by directory buckets.
69+ * > Object Lambda access points are not supported by directory buckets.
6970 *
7071 * **S3 on Outposts** - When you use this action with S3 on Outposts, you must use the Outpost bucket access point ARN
7172 * or the access point alias for the destination bucket. You can only copy objects within the same Outpost bucket. It's
@@ -433,9 +434,10 @@ final class CopyObjectRequest extends Input
433434 * default. The `STANDARD` storage class provides high durability and high availability. Depending on performance needs,
434435 * you can specify a different Storage Class.
435436 *
436- * > - **Directory buckets ** - For directory buckets, only the S3 Express One Zone storage class is supported to store
437- * > newly created objects. Unsupported storage class values won't write a destination object and will respond with
438- * > the HTTP status code `400 Bad Request`.
437+ * > - **Directory buckets ** - Directory buckets only support `EXPRESS_ONEZONE` (the S3 Express One Zone storage class)
438+ * > in Availability Zones and `ONEZONE_IA` (the S3 One Zone-Infrequent Access storage class) in Dedicated Local
439+ * > Zones. Unsupported storage class values won't write a destination object and will respond with the HTTP status
440+ * > code `400 Bad Request`.
439441 * > - **Amazon S3 on Outposts ** - S3 on Outposts only uses the `OUTPOSTS` Storage Class.
440442 * >
441443 *
0 commit comments