class Aws::IoTAnalytics::Types::S3DestinationConfiguration
@return [String]
with your Amazon S3 and Glue resources.
The ARN of the role that grants IoT Analytics permission to interact
@!attribute [rw] role_arn
@return [Types::GlueConfiguration]
managed extract, transform and load (ETL) service.
Configuration information for coordination with Glue, a fully
@!attribute [rw] glue_configuration
@return [String]
</note>
other.
‘versionId`s. This means that one dataset content overwrites the
dataset contents with the same `scheduleTime` but different
you might get duplicate keys. For example, you might have two
<note markdown=“1”> If you don’t use ‘!{iotanalytics:versionId}` to specify the key,
`dataset/mydataset/!{iotanalytics:scheduleTime}/!{iotanalytics:versionId}.csv`
The following example creates a unique key for a CSV file:
of a dataset content.
* Use `!{iotanalytics:creationTime}` to insert the creation time
identifies a dataset content.
* Use `!{iotanalytics:versionId}` to insert a unique hash that
scheduled SQL query run.
* Use `!{iotanalytics:scheduleTime}` to insert the time of a
You can create a unique key with the following options:
key.
has a key that is a unique identifier. Each object has exactly one
The key of the dataset contents object in an S3 bucket. Each object
@!attribute [rw] key
@return [String]
The name of the S3 bucket to which dataset contents are delivered.
@!attribute [rw] bucket
}
role_arn: “RoleArn”, # required
},
database_name: “GlueDatabaseName”, # required
table_name: “GlueTableName”, # required
glue_configuration: {
key: “BucketKeyExpression”, # required
bucket: “BucketName”, # required
{
data as a hash:
@note When making an API call, you may pass S3DestinationConfiguration
Simple Storage Service (Amazon S3).
Configuration information for delivery of dataset contents to Amazon