[ aws . iotanalytics ]
Retrieves the contents of a data set as pre-signed URIs.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
get-dataset-content
--dataset-name <value>
[--version-id <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--cli-auto-prompt <value>]
--dataset-name
(string)
The name of the data set whose contents are retrieved.
--version-id
(string)
The version of the data set whose contents are retrieved. You can also use the strings “$LATEST” or “$LATEST_SUCCEEDED” to retrieve the contents of the latest or latest successfully completed data set. If not specified, “$LATEST_SUCCEEDED” is the default.
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml
.
--generate-cli-skeleton
(string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input
, prints a sample input JSON that can be used as an argument for --cli-input-json
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command.
--cli-auto-prompt
(boolean)
Automatically prompt for CLI input parameters.
See ‘aws help’ for descriptions of global parameters.
To retrieve the contents of a dataset
The following get-dataset-content
example retrieves the contents of a dataset as presigned URIs.
aws iotanalytics get-dataset-content --dataset-name mydataset
Output:
{
"status": {
"state": "SUCCEEDED"
},
"timestamp": 1557863215.995,
"entries": [
{
"dataURI": "https://aws-radiant-dataset-12345678-1234-1234-1234-123456789012.s3.us-west-2.amazonaws.com/results/12345678-e8b3-46ba-b2dd-efe8d86cf385.csv?X-Amz-Security-Token=...-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20190628T173437Z&X-Amz-SignedHeaders=host&X-Amz-Expires=7200&X-Amz-Credential=...F20190628%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=..."
}
]
}
For more information, see GetDatasetContent in the guide.
entries -> (list)
A list of “DatasetEntry” objects.
(structure)
The reference to a data set entry.
entryName -> (string)
The name of the data set item.
dataURI -> (string)
The pre-signed URI of the data set item.
timestamp -> (timestamp)
The time when the request was made.
status -> (structure)
The status of the data set content.
state -> (string)
The state of the data set contents. Can be one of “READY”, “CREATING”, “SUCCEEDED” or “FAILED”.
reason -> (string)
The reason the data set contents are in this state.