Что делать, если идентификатор загрузки начинается с тире (дефис-минус)?
У меня возникла небольшая проблема с ледником Амазонки.
Я ввел команду
aws glacier initiate-multipart-upload \
--account-id - \
--archive-description "Qozu Chronicles May 2023 Backup" \
--part-size 4294967296 \
--vault-name tyllavideo
и получил следующий результат:
{
"location": "/953374234641/vaults/tyllavideo/multipart-uploads/-BbO80kesvItrSPcGdZrfhco87xzs1oPdWG4r1WW7lJ1aTjElIICKthnMnkFuFjej8k4kWvJvaOQFNXGufCfYNKKSuiW",
"uploadId": "-BbO80kesvItrSPcGdZrfhco87xzs1oPdWG4r1WW7lJ1aTjElIICKthnMnkFuFjej8k4kWvJvaOQFNXGufCfYNKKSuiW"
}
Обратите внимание, что имя начинается с . Это становится проблемой, когда я хочу загрузить деталь, например, когда я запускаю команду
aws glacier upload-multipart-part \
--upload-id -BbO80kesvItrSPcGdZrfhco87xzs1oPdWG4r1WW7lJ1aTjElIICKthnMnkFuFjej8k4kWvJvaOQFNXGufCfYNKKSuiW \
--body chunkaa \
--range 'bytes 0-6717640/*' \
--account-id - \
--vault-name tyllavideo
Я получаю эту ошибку:
aws: error: argument --upload-id: expected one argument
Я попытался включитьuploadId
в кавычках, и я попробовал использовать\
чтобы избежать-
. Оба выдали одну и ту же ошибку. Что я делаю не так и как мне начать загрузку?