AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
ExportTask
which allows you to efficiently export data from
a Log Group to your Amazon S3 bucket.
This is an asynchronous call. If all the required information is provided, this API
will initiate an export task and respond with the task Id. Once started, DescribeExportTasks
can be used to get the status of an export task. You can only have one active (RUNNING
or PENDING
) export task at a time, per account.
You can export logs from multiple log groups or multiple time ranges to the same Amazon S3 bucket. To separate out log data for each export task, you can specify a prefix that will be used as the Amazon S3 key prefix for all exported objects.
Namespace: Amazon.CloudWatchLogs.Model
Assembly: AWSSDK.dll
Version: (assembly version)
public class CreateExportTaskRequest : AmazonCloudWatchLogsRequest IRequestEvents
The CreateExportTaskRequest type exposes the following members
Name | Description | |
---|---|---|
CreateExportTaskRequest() |
Name | Type | Description | |
---|---|---|---|
Destination | System.String |
Gets and sets the property Destination.
Name of Amazon S3 bucket to which the log data will be exported. Note: Only buckets in the same AWS region are supported. |
|
DestinationPrefix | System.String |
Gets and sets the property DestinationPrefix.
Prefix that will be used as the start of Amazon S3 key for every object exported. If not specified, this defaults to 'exportedlogs'. |
|
From | System.Int64 |
Gets and sets the property From.
A point in time expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. It indicates the start time of the range for the request. Events with a timestamp prior to this time will not be exported. |
|
LogGroupName | System.String |
Gets and sets the property LogGroupName.
The name of the log group to export. |
|
LogStreamNamePrefix | System.String |
Gets and sets the property LogStreamNamePrefix.
Will only export log streams that match the provided logStreamNamePrefix. If you don't specify a value, no prefix filter is applied. |
|
TaskName | System.String |
Gets and sets the property TaskName.
The name of the export task. |
|
To | System.Int64 |
Gets and sets the property To.
A point in time expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. It indicates the end time of the range for the request. Events with a timestamp later than this time will not be exported. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5