Ошибка Gitbash во время подключения тома EBS к EC2

Мой Jenkins Master работает на Windows Server и хочет запустить сценарий оболочки с помощью GitBash. Я хочу подключить том EBS к EC2. Когда я запускаю команду awscli в GitBash, я получаю странный недопустимый параметр.

$ aws ec2 attach-volume  --device /dev/sdf --volume-id vol-0d5736e1b8be30e92  --instance-id i-036540a7e7bbf712b
An error occurred (InvalidParameterValue) when calling the AttachVolume operation: Value (C:/Program Files/Git/dev/sdf) for parameter device is invalid. C:/Program Files/Git/dev/sdf is not a valid EBS device name.

введите здесь описание изображения


person Rustam Sariyev    schedule 03.02.2021    source источник
comment
похоже, у окна проблемы с косой чертой, можете попробовать с --device "/dev/xvda"   -  person Adiii    schedule 03.02.2021
comment
Adiii спасибо за ваш комментарий, но я уже пробовал ту же ошибку. Я также пробовал \/dev\/xvda.   -  person Rustam Sariyev    schedule 03.02.2021
comment
$ aws ec2 attach-volume --device /dev/sdf --volume-id vol-00817f61e233134fb --instance-id i-036540a7e7bbf712b Произошла ошибка (InvalidParameterValue) при вызове операции AttachVolume: значение (C:/Program Files/Git /dev/sdf) для параметра устройства недопустимо. C:/Program Files/Git/dev/sdf не является допустимым именем устройства EBS.   -  person Rustam Sariyev    schedule 03.02.2021
comment
$ aws ec2 attach-volume --device \dev\sdf --volume-id vol-00817f61e233134fb --instance-id i-036540a7e7bbf712b Произошла ошибка (InvalidParameterValue) при вызове операции AttachVolume: недопустимое значение (devsdf) для параметра устройства . devsdf не является допустимым именем устройства EBS.   -  person Rustam Sariyev    schedule 03.02.2021
comment
$ aws ec2 attach-volume --device \/dev\/sdf --volume-id vol-00817f61e233134fb --instance-id i-036540a7e7bbf712b Произошла ошибка (InvalidParameterValue) при вызове операции AttachVolume: Значение (C:/Program Files /Git/dev/sdf) для параметра устройства недопустимо. C:/Program Files/Git/dev/sdf не является допустимым именем устройства EBS.   -  person Rustam Sariyev    schedule 03.02.2021
comment
$ aws ec2 attach-volume --device \/dev\/sdf --volume-id vol-00817f61e233134fb --instance-id i-036540a7e7bbf712b Произошла ошибка (InvalidParameterValue) при вызове операции AttachVolume: Значение (\/dev\/ sdf) для параметрического устройства недействителен. \/dev\/sdf не является допустимым именем устройства EBS.   -  person Rustam Sariyev    schedule 03.02.2021


Ответы (1)


Наконец, я нашел проблему.

aws ec2 attach-volume --volume-id  vol-00817f61e233134fb --instance-id i-036540a7e7bbf712b  --device '//dev\sdf'

отклик

{
    "AttachTime": "2021-02-03T10:08:39.661000+00:00",
    "Device": "/dev/sdf",
    "InstanceId": "i-036540a7e7bbf712b",
    "State": "attaching",
    "VolumeId": "vol-00817f61e233134fb"
}
person Rustam Sariyev    schedule 03.02.2021
comment
Заголовок stackoverflow.com/questions/16344985/ - person Rustam Sariyev; 03.02.2021