BLOBストレージコンテナのSAS URLを作成しようとしています。私は複数のストレージアカウントとSASを作成する複数の方法を試してみた、と私はブラウザでSAS URLをテストする際にそれらのすべては、この結果を与える:SAS URLが機能しない
<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:d95bf34f-0001-0022-4430-b1a25b000000 Time:2016-05-18T18:12:30.5552096Z
</Message>
<AuthenticationErrorDetail>
Signature did not match. String to sign used was rl 2016-05-18T18:10:00Z 2016-05-19T18:10:00Z /blob/cloudappmanager/$root 2015-04-05
</AuthenticationErrorDetail>
</Error>
私はStorage Explorerを試してみました(コンテナを右クリックし、取得SAS 、)デフォルトで[OK]をクリックします:
を私は昔の記憶域エクスプローラー試してみました:
をそして私はPowerShellを試してみました:
PS C:\Users\virklba> $context = New-AzureStorageContext -StorageAccountName msuscoreaprod
cmdlet New-AzureStorageContext at command pipeline position 1
Supply values for the following parameters:
(Type !? for Help.)
StorageAccountKey: xxxxxxxxx
PS C:\Users\virklba> New-AzureStorageContainerSASToken -Name aadlogs -Context $context -FullUri -Permission rl
https://msuscoreaprod.blob.core.windows.net/aadlogs?sv=2015-04-05&sr=c&sig=xxxxxxxx&se=2016-05-18T19%3A47%3A56Z&sp=rl
すべて同じ結果です。他の誰かがこの行動を見ていますか、それとも私ですか?
ローカルマシンのシステムクロックがアップしていることを確認しましたか? -現在まで?また、:実験を試して、開始時間を、例えば1時間(または1日)に設定することはできますか? –
システムクロックは正確です。私は再び昨日、同じ結果に開始時間を設定しようとしました。私はコンサルタントの一人と話しました。彼は別のマシン、別のAzure環境で同じ動作をしています。 – BenV
ブラウザでテストしているURLは何ですか? –