Step-by-step instructions for the work applications do on VAST S3 and NFS. Start with Work with S3 objects; read Multiprotocol access before S3 and NFS share data, and the other guides for large objects, versioning, NFS applications and performance.
- Work with S3 objects: Write objects with metadata and tags, list by prefix, read ranges, copy and rename, make conditional requests and share presigned URLs.
- Large objects and multipart uploads: Upload and download large objects with boto3 managed transfers or the multipart calls, understand multipart ETags, and clean up abandoned uploads.
- Versioning and object lock: List, restore, undelete and permanently delete object versions, protect them with legal holds and retention, and see what differs from AWS.
- Multiprotocol access: Map S3 keys to NFS paths on one view, share data across both protocols, and see what decides ownership and permissions.
- NFS for applications: Choose an NFS version and mount options, then publish files atomically, lock byte ranges, use extended attributes and understand client caching.
- Performance: Spread parallel S3 and NFS connections across the cluster's virtual IPs and size transfers in boto3 and on NFS mounts for throughput.