Pick a Choreo for your Edge Device

Retrieves a list of the items that are in a specified Amazon S3 storage bucket.

Input

AWSAccessKeyIdThe Access Key ID provided by Amazon Web Services.

AWSSecretKeyIdThe Secret Key ID provided by Amazon Web Services.

BucketNameThe name of the bucket that contains the list of objects that you want to retrieve.

UserRegionThe AWS region that corresponds to the S3 endpoint you wish to access. The default region is "us-east-1".

Optional Input

DelimiterA delimiter is a character you use to group keys. All keys that contain the delimiter are grouped under a single result element, Common Prefixes. For more information see Amazon documentation.

MarkerSpecifies the key to start with when listing objects in a bucket. Amazon S3 lists objects in alphabetical order.

MaxKeysLowers the max number of keys returned in the response from 1000 to specified value.The response will contain the key IsTruncated (true) if there are additional keys that exceed the # of MaxKeys.

PrefixLimits the response to keys that begin with the specified prefix - useful for separating a bucket into different groupings of keys. Ex: specify 'test' to get a list of objects starting with 'test'.

ResponseFormatThe format that the response should be in. Valid values are "xml" (the default) and "json".

/*
Please log in to generate proxy server code for use with the JavaScript SDK.
*/

Notes

This Choreo uses your AWS Keys to authenticate your account with Amazon, and retrieves information about some or all (up to 1,000) of the items in the bucket you specify. Each item entry includes the item name, modification date, and size. The documentation for this S3 resource can be found here.

The following is a sample of the XML information returned by this Choreo:

We recommend keeping important credentials out of your code by storing them on Temboo. This also reduces memory consumption and makes it easy to update them without changing your code.

Supply Some Inputs

Give the process an input value e.g., "Tribeca, New York City".

You'll find notes for valid inputs by scrolling to the bottom of the page.

Supply Some Inputs

Fill in the desired Subject, FromAddress, ToAddress, and MessageBody.

Supply Some Inputs

Fill in the desired From, Subject, To, and MessageBody.

Supply Some Inputs

Fill in the desired Values and SpreadsheetID.

Supply Some Inputs

Fill in the desired From, To and Body.

Supply Some Inputs

Fill in the Text input with “Press 1 to change the state of your pin”. This is the message that will be translated to speech in the phone call alert. Fill in the desired ByeText, To, and Body. Set MaxDigits to 1.

Test your inputs in the browser

Click 'Generate Code' to test that your inputs are valid.

Set an Output Trigger

Set a condition based on your actuator values if your Yun should call based on an output.

Select Your Language

Select from the list of boards that come pre-shipped with Temboo's libraries.

Voila! Your Code Is Ready

Download your code and you’re ready to run.

Google requires that you enable 2-step verification and generate an App password to use this Choreo. If you’d like to authenticate using OAuth credentials, you should use the Google.Gmailv2 Choreos.

Obtain Your Client ID

We recommend checking out this video before getting started with OAuth.