AWS Spot Fleet Helper
Python library to help launching a fleet of Spot instances within AWS infrastructure
Functionality is also available via CLI:
$ spot_fleet_config.py --help
usage: spot_fleet_config.py [-h] -bid-value BID_VALUE -ssh-key-name
SSH_KEY_NAME -ami-id AMI_ID -iam-role IAM_ROLE
-instance-type INSTANCE_TYPE [INSTANCE_TYPE ...]
-security-group SECURITY_GROUP
[SECURITY_GROUP ...] -subnet-id SUBNET_ID
[SUBNET_ID ...]
[--assign-public-ip ASSIGN_PUBLIC_IP]
[--fleet-role FLEET_ROLE] [--user-data USER_DATA]
account-id
Tool to launch a fleet of Spot instances within AWS infrastructure
positional arguments:
account-id AWS account id
optional arguments:
-h, --help show this help message and exit
-bid-value BID_VALUE Maximum bid value per VCPU in USD
-ssh-key-name SSH_KEY_NAME
SSH key name to be used
-ami-id AMI_ID Amazon Machine Image id to deploy
-iam-role IAM_ROLE Instance IAM role
-instance-type INSTANCE_TYPE [INSTANCE_TYPE ...]
Instance types to deploy (ex: c3.4xlarge, m3.medium)
-security-group SECURITY_GROUP [SECURITY_GROUP ...]
Security Group ids to deploy
-subnet-id SUBNET_ID [SUBNET_ID ...]
Subnet ids to deploy
--assign-public-ip ASSIGN_PUBLIC_IP
Assign public ip to launched instances
--fleet-role FLEET_ROLE
IAM role used to deploy assets (default:
aws_spot_fleet_helper-ec2-spot-fleet-role)
--user-data USER_DATA
User data to be included in instance launch
configuration. File name or "-" for reading from stdin
Python library to help launching a fleet of Spot instances within AWS infrastructure
Functionality is also available via CLI:
$ spot_fleet_config.py --help
usage: spot_fleet_config.py [-h] -bid-value BID_VALUE -ssh-key-name
SSH_KEY_NAME -ami-id AMI_ID -iam-role IAM_ROLE
-instance-type INSTANCE_TYPE [INSTANCE_TYPE ...]
-security-group SECURITY_GROUP
[SECURITY_GROUP ...] -subnet-id SUBNET_ID
[SUBNET_ID ...]
[--assign-public-ip ASSIGN_PUBLIC_IP]
[--fleet-role FLEET_ROLE] [--user-data USER_DATA]
account-id
Tool to launch a fleet of Spot instances within AWS infrastructure
positional arguments:
account-id AWS account id
optional arguments:
-h, --help show this help message and exit
-bid-value BID_VALUE Maximum bid value per VCPU in USD
-ssh-key-name SSH_KEY_NAME
SSH key name to be used
-ami-id AMI_ID Amazon Machine Image id to deploy
-iam-role IAM_ROLE Instance IAM role
-instance-type INSTANCE_TYPE [INSTANCE_TYPE ...]
Instance types to deploy (ex: c3.4xlarge, m3.medium)
-security-group SECURITY_GROUP [SECURITY_GROUP ...]
Security Group ids to deploy
-subnet-id SUBNET_ID [SUBNET_ID ...]
Subnet ids to deploy
--assign-public-ip ASSIGN_PUBLIC_IP
Assign public ip to launched instances
--fleet-role FLEET_ROLE
IAM role used to deploy assets (default:
aws_spot_fleet_helper-ec2-spot-fleet-role)
--user-data USER_DATA
User data to be included in instance launch
configuration. File name or "-" for reading from stdin
Metadata
Release files for aws-spot-fleet-helper 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aws-spot-fleet-helper-0.2.0.tar.gz | 6.1 kB | Details |
Release files / aws-spot-fleet-helper-0.2.0.tar.gz
| Download URL | aws-spot-fleet-helper-0.2.0.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5083b50dd7aa4198799d451c5bbd489bd22a4b7fdc62d930b80e8a9c05d9ac69
|
|
BLAKE2b-256 checksum How to use checksums |
92495b9400028d9df126dd87d08f0a34ee677920cd5529cd46b8f5f8ea7abb2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |