Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update information on Timestamps for S3 #509

Merged
merged 1 commit into from
Apr 5, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions protocols/s3/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -661,16 +661,20 @@ To configure Amazon CloudFront for your website endpoints, refer to [Website Con

### Modification Date

The modification date retention is only supported using the {download}`S3 (Timestamps) profile<https://profiles.cyberduck.io/S3%20(Timestamps).cyberduckprofile>`. When using this connection profile, the modification dates get written into the metadata for files uploaded to S3. The metadata is interoperable with [rclone](https://rclone.org/s3/#modified-time) using `X-Amz-Meta-Mtime`.
The modification date retention is only supported using the {download}`S3 (Timestamps) profile<https://profiles.cyberduck.io/S3%20(Timestamps).cyberduckprofile>`. When using this connection profile, the modification and creation dates get written into the metadata in form of `x-amz-meta-Mtime` and `x-amz-meta-Btime` for files uploaded to S3. .

```{attention}
Make sure to enable the modification date preservation within *Preferences → Transfers*.
```
Listing folders will require an additional `HEAD` request for every file to read the modification date from the object metadata. This can cause performance issues due to the excessive number of requests required with large directory contents.

```{attention}
Listing folders will require an additional `HEAD` request for every file to read the modification date from the object metadata.
```{tip}
Make sure to enable _Preserve modification date_ in *Preferences → Transfers → Timestamps* in Cyberduck.
```

The {download}`S3 (Timestamps) profile<https://profiles.cyberduck.io/S3%20(Timestamps).cyberduckprofile> is only necessary if you want to view the timestamps set in the browser.

#### Interoperability

The timestamp metadata is interoperable with [rclone](https://rclone.org/s3/#modified-time).

### Disable use of Virtual Host Style Requests

Set the [hidden preference](../../cyberduck/preferences.md#hidden-configuration-options) `s3.bucket.virtualhost.disable` to `true` if your S3 compatible storage does only support path style requests to reference buckets. Alternatively a custom connection [profile](../profiles/index.md) with the property set in `Properties`.
Expand Down
Loading