Use CreateSpotDatafeedSubscription
with a CLI
The following code examples show how to use CreateSpotDatafeedSubscription
.
- CLI
-
- AWS CLI
-
To create a Spot Instance data feed
The following
create-spot-datafeed-subscription
example creates a Spot Instance data feed.aws ec2 create-spot-datafeed-subscription \ --bucket
my-bucket
\ --prefixspot-data-feed
Output:
{ "SpotDatafeedSubscription": { "Bucket": "my-bucket", "OwnerId": "123456789012", "Prefix": "spot-data-feed", "State": "Active" } }
The data feed is stored in the Amazon S3 bucket that you specified. The file names for this data feed have the following format.
my-bucket.s3.amazonaws.com/spot-data-feed/123456789012.YYYY-MM-DD-HH.n.abcd1234.gz
For more information, see Spot Instance data feed in the Amazon Elastic Compute Cloud User Guide for Linux Instances.
-
For API details, see CreateSpotDatafeedSubscription
in AWS CLI Command Reference.
-
- PowerShell
-
- Tools for PowerShell
-
Example 1: This example creates a Spot instance data feed.
New-EC2SpotDatafeedSubscription -Bucket amzn-s3-demo-bucket -Prefix spotdata
Output:
Bucket : my-s3-bucket Fault : OwnerId : 123456789012 Prefix : spotdata State : Active
-
For API details, see CreateSpotDatafeedSubscription in AWS Tools for PowerShell Cmdlet Reference.
-
For a complete list of AWS SDK developer guides and code examples, see Create Amazon EC2 resources using an AWS SDK. This topic also includes information about getting started and details about previous SDK versions.