Product SiteDocumentation Site

11.5. Using Timeouts to Ensure AWS API Command Completion

The Amazon EC2 command-line tools have a default connection timeout. When used with CloudStack, a longer timeout might be needed for some commands. If you find that commands are not completing due to timeouts, you can specify a custom timeouts. You can add the following optional command-line parameters to any CloudStack-supported EC2 command:
--connection-timeout TIMEOUT
Specifies a connection timeout (in seconds). Example:
--connection-timeout 30
--request-timeout TIMEOUT
Specifies a request timeout (in seconds). Example:
--request-timeout 45
Example:
ec2-run-instances 2 –z us-test1 –n 1-3 --connection-timeout 120 --request-timeout 120

Note

The timeouts optional arguments are not specific to CloudStack.