ilusm.dev

s3

Object storage (S3, GCS, Azure Blob, MinIO).

Load with: use s3

Quick example

use s3

result = s3ne("value", 10, 10, "value")
prn(result)

Functions

S3

s3ne(ep, ak, sk, rg)

Creates a new instance. Takes ep, ak, sk, rg.

s3sg(c, mt, uri, hd, py)

Performs the operation. Takes c, mt, uri, hd, py.

s3ls(c, bk, pr)

Lists items. Takes c, bk, pr.

s3pu(c, bk, ky, dt, ct)

Performs the operation. Takes c, bk, ky, dt, ct.

s3gt(c, bk, ky)

Performs the operation. Takes c, bk, ky.

s3rm(c, bk, ky)

Removes an item. Takes c, bk, ky.

s3url(c, bk, ky, ex)

Performs the operation. Takes c, bk, ky, ex.

MinIO

minne(ep, ak, sk)

Creates a new instance. Takes ep, ak, sk.

GCS

gcsne(bk, ky)

Creates a new instance. Takes bk, ky.

gcsls(c, pr)

Lists items. Takes c, pr.

gcspu(c, ky, dt, ct)

Performs the operation. Takes c, ky, dt, ct.

gcsgt(c, ky)

Performs the operation. Takes c, ky.

Azure Blob

azne(ac, cn, ky)

Creates a new instance. Takes ac, cn, ky.

azls(c, pr)

Lists items. Takes c, pr.

azpu(c, ky, dt, ct)

Performs the operation. Takes c, ky, dt, ct.

Generic

obsne(tp, cn)

Creates a new instance. Takes tp, cn.

obspu(st, ky, dt)

Performs the operation. Takes st, ky, dt.

obsgt(st, ky)

Performs the operation. Takes st, ky.

Notes

  • AWS S3 compatible object storage - put, get, list, delete.