Ошибка ec2-automate-backup в описании томов

Я получаю сообщение об ошибке при попытке запустить ec2-automate-backup-awscli.sh. Я видел https://github.com/colinbjohnson/aws-missing-tools/issues/88, в котором описана аналогичная проблема, но я использую файлы cron-primer.sh и .aws и все еще получаю эту ошибку. Вот результат, который я получаю.

ec2-user:~/scripts/ec2-automate-backup$ ./ec2-automate-backup-awscli.sh -v "vol-07e1a916" -c ./cron-primer.sh

A client error (InvalidVolume.NotFound) occurred when calling the DescribeVolumes operation: The volume 'vol-07e1a916' does not exist.
An error occurred when running ec2-describe-volumes. The error returned is below:
<nothing here>

Но когда я запускаю aws ec2 description-volume, я вижу объем.

ec2-user:~/scripts/ec2-automate-backup$  aws ec2 describe-volumes
{
    "Volumes": [
        {
            "AvailabilityZone": "us-west-2a", 
            "Attachments": [
                {
                    "AttachTime": "2015-02-25T01:34:00.000Z", 
                    "InstanceId": "i-da56b1d7", 
                    "VolumeId": "vol-07e1a916", 
                    "State": "attached", 
                    "DeleteOnTermination": false, 
                    "Device": "/dev/xvda"
                }
            ], 
            "Tags": [
                {
                    "Value": "true", 
                    "Key": "Backup-Daily"
                }
            ], 
            "Encrypted": false, 
            "VolumeType": "gp2", 
            "VolumeId": "vol-07e1a916", 
            "State": "in-use", 
            "Iops": 24, 
            "SnapshotId": "snap-f518b274", 
            "CreateTime": "2015-02-25T01:34:00.281Z", 
            "Size": 8
        }
    ]
}

person Waynn Lue    schedule 03.07.2015    source источник
comment
Вы решили проблему? У меня сейчас такая же проблема.   -  person Aaron Dobbing    schedule 22.09.2015
comment
@AaronDobbing Только что отправил ответ   -  person Waynn Lue    schedule 22.09.2015


Ответы (1)


Я решил это, явно указав регион в командной строке.

ec2-user:~/scripts/ec2-automate-backup$ ./ec2-automate-backup-awscli.sh -v "vol-07e1a916" -c ./cron-primer.sh -r "us-west-2"
person Waynn Lue    schedule 22.09.2015
comment
Как странно - я явно указал регион в моем файле .aws. Однако это работает - спасибо! - person Aaron Dobbing; 23.09.2015