AWS IoT Analytics
AWS IoT Analytics Documentation (API Version 2017-11-27)

CustomerManagedChannelS3Storage

Use this to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the "retentionPeriod" parameter is ignored. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the channel.

Contents

bucket

The name of the Amazon S3 bucket in which channel data is stored.

Type: String

Length Constraints: Minimum length of 3. Maximum length of 255.

Pattern: ^[a-zA-Z0-9.\-_]*$

Required: Yes

keyPrefix

[Optional] The prefix used to create the keys of the channel data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a '/'.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: ^[a-zA-Z0-9!_.*'()/{}:-]*/$

Required: No

roleArn

The ARN of the role which grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Type: String

Length Constraints: Minimum length of 20. Maximum length of 2048.

Required: Yes

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

On this page: