2017-10-25 6 views
1

다음과 같은 오류를 얻기를 인증하지 못했습니다.푸른 물방울 스토리지 서버는 요청

_blobClient = CloudStorageAccount 
       .Parse(options.ConnectionString) 
       .CreateCloudBlobClient(); 

    var blob = _blobClient.GetContainerReference(containerName) 
       .GetBlobReference(blobName); 

var file = await blob.OpenReadAsync(null, _requestOptions, 
_context).ConfigureAwait(false); 

나는 계정 키와 이름 및 연결 문자열을 사용해 보았습니다. 결과는 같습니다.

같은 일이 발생합니다. Azure 저장 장치 탐색기, 저장 장치에 파일을 업로드 할 수 없습니다. (0 % 진행 상태로 계속 업로드). 내 Microsoft 계정에 직접 연결 한 경우에만 작동합니다.

enter image description here

  • 는 내 컴퓨터의 시간과 시간대가 자동으로 설정됩니다.
  • 저장에 대한이 지역은 동남 아시아, 동아시아

가 수행해야 할 여분의 구성이 거기에있다? 시간대가 호스트에서 다른 곳 나는 안드로이드 에뮬레이터에서 코드를 실행 한

+1

2 가지 사항을 확인하십시오. 1) 사용 된 스토리지 계정 키가 올바른지 확인하십시오. 2) 로컬 컴퓨터의 시간이 맞습니다. 내 경험에 의하면 이러한 오류가 발생하는 두 가지 이유가 있습니다. –

+0

공유 액세스 토큰 (SAS)을 사용하여 저장소에 액세스하고 있습니까? – aaronR

+0

@ GauravMantri 저장소 계정이 Azure Portal에서 직접 복사되었고 시간과 시간대가 자동으로 설정되었습니다. 새로운 계정입니다. 내 시간대는 UTC +8 : 00이며 스토리지의 선택한 지역은 동남 아시아, 동아시아입니다. –

답변

0

감사합니다. 헤더 서명이 Azure API에 올바르게 전송되도록 표준 시간대를 장치 수준으로 설정해야합니다.

이 문제가 해결되었습니다.

관련 문제