Коды возврата AWS CLI
Ниже приведены коды возврата, возвращаемые по завершении выполнения команды CLI:
-
0– Команда выполнена успешно. Ошибок не было ни со стороны CLI, ни со стороны сервиса, к которому был обращён запрос. -
1– Ограниченоs3командами, по меньшей мере, одна или несколько операций переноса s3 для выполненной команды завершились неудачно. -
2– Значение этого кода возврата зависит от выполняемой команды.Основное значение заключается в том, что команда, введённая в командной строке, не была обработана. Ошибки обработки могут быть вызваны, но не ограничиваются, отсутствием необходимых подкоманд или аргументов, или использованием неизвестных команд или аргументов. Обратите внимание, что это значение кода возврата применимо ко всем командам CLI.
Другое значение применимо только к
s3командам. Оно может означать, что по меньшей мере один или несколько файлов, помеченных для переноса, были пропущены во время процесса переноса. Однако все остальные файлы, помеченные для переноса, были успешно перенесены. Файлы, которые пропускаются во время процесса переноса, включают: файлы, которые не существуют, файлы, которые являются специальными символами устройств, специальными устройствами блоков, FIFO или сокетами, и файлы, из которых пользователь не может читать. -
130– Процесс получил SIGINT (Ctrl-C). -
252– Синтаксис команды был неверным, был передан неизвестный параметр или значение параметра было неправильным и помешало выполнению команды. -
253– Некорректная системная среда или конфигурация. Хотя предоставляемая команда может быть синтаксически корректной, отсутствие конфигурации или учетных данных помешало выполнению команды. -
254– Команда была успешно обработана, и запрос был отправлен указанному сервису, но сервис вернул ошибку. Это, как правило, указывает на неправильное использование API или другие проблемы, специфичные для сервиса. -
255– Общая ошибка «ловушка всех». Команда, возможно, была обработана корректно, но во время выполнения команды произошла неопределённая ошибка выполнения. Поскольку это общий код ошибки, ошибка может измениться с 255 на более конкретный код возврата. Не следует полагаться на код возврата 255 для определения конкретного случая ошибки.
Чтобы определить код возврата команды, выполните следующую команду сразу после выполнения команды CLI. Обратите внимание, что это будет работать только на системах POSIX:
$ echo $?
Вывод (при успешном выполнении):
0
В Windows PowerShell код возврата можно определить, выполнив:
> echo $lastexitcode
Вывод (при успешном выполнении):
0
В командной строке Windows код возврата можно определить, выполнив:
> echo %errorlevel%
Вывод (при успешном выполнении):
0
© Copyright 2025, Amazon Web Services. Created using Sphinx.