2017-07-07 3 views
0

Mein Schlüsseltresor befindet sich in der Region Nordeuropa. Beim Zugriff auf das Geheimnis mit dem folgenden Code. Ich erhalte zeitweilig einen 404-Fehler. Es funktioniert morgens und abends, aber mittags kommt der Fehler 404. Ist es mit einem Verkehrsproblem verbunden?Azure Key Vault Secret URLs gibt 404 Error zurück, wenn auf den Code zugegriffen wird.

Dictionary<string, object> dictCredentials = _dataManager.LoadAzureVaultCredentials(this._storageKey); 

this._azureADApplicationClientID = dictCredentials["Azure_AD_Application_Client_ID"].ToString(); 
this._azureADCertiicateThumprint = dictCredentials["Azure_Certificate_Thumprint"].ToString(); 
this._keyVaultUrl = dictCredentials["Key_Vault_Url"].ToString(); 
int.TryParse(dictCredentials["Max_Azure_Retry_Attempts"].ToString(), out this._maxAzureRetryAttempts); 
int.TryParse(dictCredentials["Azure_Retry_Attempts"].ToString(), out this._azureRetryAttempts); this.GetCert(); 

var kvConnectionString = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(GetToken)); 

var retryPolicy = new RetryPolicy<ServerErrorDetectionStrategy(this._maxAzureRetryAttempts,TimeSpan.FromSeconds(this._azureRetryAttempts)); 
kvConnectionString.SetRetryPolicy(retryPolicy); 

this._storageConnectionString = kvConnectionString.GetSecretAsync(this._keyVaultUrl).Result.Value; 

Antwort

0

Wenn Sie den Code kennen zu bestimmten Zeiten des Tages funktioniert es unwahrscheinlich, dass der Code in engem Zusammenhang steht - öffnen Sie eine Supportanfrage im Portal oder tweet @AzureSupport und sie können ein wenig tiefer tauchen.

Verwandte Themen