AWS::IoTAnalytics::Channel CustomerManagedS3
Used to store channel data in an S3 bucket that you manage.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
Properties
Bucket
-
The name of the S3 bucket in which channel data is stored.
Required: Yes
Type: String
Pattern:
^[a-zA-Z0-9.\-_]*$
Minimum:
3
Maximum:
255
Update requires: No interruption
KeyPrefix
-
(Optional) The prefix used to create the keys of the channel data objects. Each object in an 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 forward slash (/).
Required: No
Type: String
Pattern:
^[a-zA-Z0-9!_.*'()/{}:-]*/$
Minimum:
1
Maximum:
255
Update requires: No interruption
RoleArn
-
The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
Required: Yes
Type: String
Minimum:
20
Maximum:
2048
Update requires: No interruption