Euca2ools Overview / Configuring Euca2ools |
Euca2ools uses two kinds of credentials to authenticate user identity: X.509 PEM-encoded certificates and access keys. In addition, you must also specify service endpoints.
You must either define a set of environment variables in advance or use command-line options to allow Euca2ools to communicate with the cloud and verify user identity.
For more information, see Working with Euca2ools Configuration Files and the IAM-Compatible Commands.
Variable | Option | Description |
---|---|---|
EC2_URL | -U, --url <url> | http://<host_ip>:8773/services/compute |
S3_URL | -U, --url <url> | http://<host_ip>:8773/services/Walrus |
AWS_IAM_URL | -U, --url <url> | http://<host_ip>:8773/services/Euare |
AWS_AUTO_SCALING_URL | -U, --url <url> | http://<host_ip>:8773/services/AutoScaling |
AWS_ELB_URL | -U, --url <url> | http://<host_ip>:8773/services/LoadBalancing |
AWS_CLOUDWATCH_URL | -U, --url <url> | http://<host_ip>:8773/services/CloudWatch |
EUCALYPTUS_CERT | --ec2cert_path <file> | Path to cloud certificate |
EC2_CERT | -c, --cert <file> | Path to your PEM-encoded certificate |
EC2_PRIVATE_KEY | -k, -privatekey <file> | Path to your PEM-encoded private key |
AWS_ACCESS_KEY | -a, --access-key <key> | Your access key ID |
AWS_SECRET_KEY | -s, --secret-key <key> | Your secret access key |