@@ -470,7 +470,7 @@ private BlobAuditingCreateOrUpdateParameters PolicizeBlobAuditingModel(BaseBlobA
470
470
if ( ! IgnoreStorage && ( model . AuditState == AuditStateType . Enabled ) )
471
471
{
472
472
properties . StorageEndpoint = ExtractStorageAccountName ( model , storageEndpointSuffix ) ;
473
- properties . StorageAccountAccessKey = ExtractStorageAccountKey ( model . StorageAccountName ) ;
473
+ properties . StorageAccountAccessKey = ExtractStorageAccountKey ( model . StorageAccountName , model . StorageKeyType ) ;
474
474
properties . IsStorageSecondaryKeyInUse = model . StorageKeyType == StorageKeyKind . Secondary ;
475
475
properties . StorageAccountSubscriptionId = ExtractStorageAccountSubscriptionId ( model . StorageAccountName ) ;
476
476
}
@@ -485,7 +485,7 @@ private BlobAuditingCreateOrUpdateParameters PolicizeBlobAuditingModel(BaseBlobA
485
485
486
486
private static IList < string > ExtractAuditActionsAndGroups ( BaseBlobAuditingPolicyModel model )
487
487
{
488
- var dbPolicyModel = model as DatabaseBlobAuditingPolicyModel ;
488
+ var dbPolicyModel = model as DatabaseBlobAuditingSettingsModel ;
489
489
var actionsAndGroups = new List < string > ( ) ;
490
490
if ( dbPolicyModel != null )
491
491
{
@@ -635,9 +635,9 @@ private string ExtractStorageAccountKey(string storageName, BaseTableAuditingPol
635
635
/// <summary>
636
636
/// Extracts the storage account requested key
637
637
/// </summary>
638
- private string ExtractStorageAccountKey ( string storageName )
638
+ private string ExtractStorageAccountKey ( string storageName , StorageKeyKind storageKeyKind )
639
639
{
640
- return AzureCommunicator . GetStorageKeys ( storageName ) [ StorageKeyKind . Primary ] ;
640
+ return AzureCommunicator . GetStorageKeys ( storageName ) [ storageKeyKind ] ;
641
641
}
642
642
643
643
internal void ClearStorageDetailsCache ( )
0 commit comments