Skip to content
Tim Mackinnon edited this page Jul 24, 2017 · 7 revisions

This guide focuses on the AWS SDK for Smalltalk for Amazon Simple Storage Service.

Setup

AWSS3Config default 
  accessKeyId:'AWS_ACCESS_KEY_ID';
  secretKey:'AWS_SECRET_ACCESS_KEY';
  regionName: 'AWS_REGION'.

Operations on Buckets

Create Bucket

s3 := AWSS3 new.
s3 createBucket:'st-test1'.

Delete Bucket

s3 := AWSS3 new.
s3 deleteBucket:'st-test1'.

Operations on Objects

Put Object

s3 := AWSS3 new.
bucket:= s3 bucketNamed: 'st-test1'.
bucket atKey:'sample.txt' putObject:(FileReference gtExampleText contents).

Delete Object

s3 := AWSS3 new.
bucket:= s3 bucketNamed: 'st-test1'.
bucket deleteObject:'sample.txt'.

Clone this wiki locally