Create an Object Storage bucket, upload your first file to it, and mount it on an instance.
Before you begin
Section titled “Before you begin”You need a TIR project in Delhi or Chennai and permission to create and update datasets in it. A Member gets that permission through a policy that allows it.
Create the bucket
Section titled “Create the bucket”- In TIR, open your project. In the side menu, under Storage, select Object Storage (EOS Dataset).
- Select Create Bucket.
- Keep the suggested Bucket Name, which starts with
tir-bkt-, or type your own. A name has 3 to 63 characters: lowercase letters, numbers, and hyphens, starting and ending with a letter or number. Alias (Dataset Name) follows the name as you type. - Leave Enable Encryption, Enable Object Versioning, and Enable Object Lock off for now. You can turn object lock on only here, while you create the bucket, so read Create a bucket first if you need it.
- Select Create.
TIR creates the bucket and gives you its keys and setup commands under Next Steps. Close that to return to the list, where the new bucket goes from Pending to Ready.
Upload a file
Section titled “Upload a file”- In the list, select the row of your bucket.
- Open the Data Objects tab and select Upload Data.
- Leave Destination Bucket / Folder Path as
/to put the files at the top of the bucket, or type a folder path. - Select up to five files, or drag them in, then select Upload.
When every file has finished, select Ok. The files are on the Data Objects tab; if one has yet to show, refresh the list.
Use the bucket from an instance
Section titled “Use the bucket from an instance”Mount the bucket when you create an instance, or later from the instance’s Associated Datasets
tab. On an instance it appears at /datasets/<alias>, where <alias> is the bucket’s Alias
(Dataset Name), and it is read-only. See
Mount a bucket on an instance or Slurm Cluster.
What to do next
Section titled “What to do next”- Connect to a bucket with the MinIO CLI or s3cmd to upload large files, and any file over 5 GB.
- Use object versioning and add a lifecycle rule to keep earlier versions and keep their number in check.
- Share an object with a presigned URL to give someone outside the project one file.
For help with a message, see Troubleshooting TIR Object Storage.