z файл загрузки хранилища не работает должным образом - PullRequest
0 голосов
/ 09 мая 2020

Я пытался загрузить папку в azure file share, следуя этой ссылке , у меня это никогда не работает, действительно ли это работает, как указано в этой ссылке, или нам нужно сделать что-то еще, чтобы сделай так, чтобы это работало. Вот что я сделал из оболочки, просто выполнил следующую команду, как указано в этом URL

az storage file upload-batch --connection-string "DefaultEndpointsProtocol=https;AccountName=asdadasd;AccountKey=ahdsidyagdasgdhasdghdgasdasjdag4857348574;EndpointSuffix=core.windows.net" --destination . --source /dfiles/folder

, и я получаю следующую ошибку

Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature. ErrorCode: AuthenticationFailed
<?xml version="1.0" encoding="utf-8"?><Error><Code>AuthenticationFailed</Code><Message>Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
RequestId:af9004d7-301a-0069-26e8-25db2b000000
Time:2020-05-09T09:57:19.5414005Z</Message><AuthenticationErrorDetail>The MAC signature found in the HTTP request 'gDQ+MYQgNglorkiZ3LkmHHNI56odT4FfxesXUhlK/TY=' is not the same as any computed signature. Server used following string to sign: 'PUT
x-ms-client-request-id:7747952b-91db-11ea-a2c1-000d3af2c73b
x-ms-content-length:90592
x-ms-date:Sat, 09 May 2020 09:57:19 GMT
x-ms-type:file
x-ms-version:2018-11-09
/storage/createdump'.</AuthenticationErrorDetail></Error

Я не уверен, что я здесь скучаю. Любая помощь по этому поводу будет оценена.

1 Ответ

1 голос
/ 09 мая 2020

Вместо того, чтобы указывать . в качестве пункта назначения, попробуйте указать share name.

az storage file upload-batch --connection-string "DefaultEndpointsProtocol=https;AccountName=asdadasd;AccountKey=ahdsidyagdasgdhasdghdgasdasjdag4857348574;EndpointSuffix=core.windows.net" --destination <share-name> --source /dfiles/folder
...