Forked from craig-martin/Demo-KeyVaultLogging.ps1
Last active
January 26, 2017 14:55
-
-
Save nordineb/5bc19839aed6bb7c23a4a5433cb383ce to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Script showing how to create a KeyVault vault and enable logging | |
(GUIDs redacted) | |
#> | |
New-AzureRmResourceGroup -Name cmartRG0614 -Location westus | |
<# | |
ResourceGroupName : cmartRG0614 | |
Location : westus | |
ProvisioningState : Succeeded | |
Tags : | |
ResourceId : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cmartRG0614 | |
#> | |
New-AzureRmKeyVault -VaultName cmartKV0614 -ResourceGroupName cmartRG0614 -Location westus | |
<# | |
Vault Name : cmartKV0614 | |
Resource Group Name : cmartRG0614 | |
Location : westus | |
Resource ID : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cmartRG0614/providers/Microsoft.KeyVault/vaults/cmartKV0614 | |
Vault URI : https://cmartKV0614.vault.azure.net | |
Tenant ID : 00000000-0000-0000-0000-000000000000 | |
SKU : Standard | |
Enabled For Deployment? : False | |
Enabled For Template Deployment? : False | |
Enabled For Disk Encryption? : False | |
Access Policies : | |
Tenant ID : 00000000-0000-0000-0000-000000000000 | |
Object ID : 00000000-0000-0000-0000-000000000000 | |
Application ID : | |
Display Name : Craig Martin ([email protected]) | |
Permissions to Keys : get, create, delete, list, update, import, backup, restore | |
Permissions to Secrets : all | |
#> | |
Get-AzureRmKeyVault -VaultName cmartKV0614 | |
<# | |
Vault Name : cmartKV0614 | |
Resource Group Name : cmartRG0614 | |
Location : westus | |
Resource ID : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cmartRG0614/providers/Microsoft.KeyVault/vaults/cmartKV0614 | |
Vault URI : https://cmartkv0614.vault.azure.net/ | |
Tenant ID : 00000000-0000-0000-0000-000000000000 | |
SKU : Standard | |
Enabled For Deployment? : False | |
Enabled For Template Deployment? : False | |
Enabled For Disk Encryption? : False | |
Access Policies : | |
Tenant ID : 00000000-0000-0000-0000-000000000000 | |
Object ID : 00000000-0000-0000-0000-000000000000 | |
Application ID : | |
Display Name : Craig Martin ([email protected]) | |
Permissions to Keys : get, create, delete, list, update, import, backup, restore | |
Permissions to Secrets : all | |
#> | |
New-AzureRmStorageAccount -ResourceGroupName cmartRG0614 -Name cmartsa0614 -Type Standard_LRS -Location westus | |
<# | |
ResourceGroupName : cmartrg0614 | |
StorageAccountName : cmartsa0614 | |
Id : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cmartrg0614/providers/Microsoft.Storage/storageAccounts/cmartsa0614 | |
Location : westus | |
AccountType : StandardLRS | |
CreationTime : 6/16/2016 3:47:43 PM | |
CustomDomain : | |
LastGeoFailoverTime : | |
PrimaryEndpoints : Microsoft.Azure.Management.Storage.Models.Endpoints | |
PrimaryLocation : westus | |
ProvisioningState : Succeeded | |
SecondaryEndpoints : | |
SecondaryLocation : | |
StatusOfPrimary : Available | |
StatusOfSecondary : | |
Tags : {} | |
Context : Microsoft.WindowsAzure.Commands.Common.Storage.AzureStorageContext | |
#> | |
Set-AzureRmDiagnosticSetting -ResourceId '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cmartRG0614/providers/Microsoft.KeyVault/vaults/cmartKV0614' -StorageAccountId '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cmartrg0614/providers/Microsoft.Storage/storageAccounts/cmartsa0614' -Enabled $true -Categories AuditEvent | |
<# | |
StorageAccountId : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cmartrg0614/providers/Microsoft.Storage/storageAccounts/cmartsa0614 | |
StorageAccountName : | |
Metrics | |
Logs | |
Enabled : True | |
Category : AuditEvent | |
#> | |
Get-AzureRmDiagnosticSetting -ResourceId '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/CvssTest01/providers/Microsoft.KeyVault/vaults/cmartKV0614' | |
<# | |
StorageAccountId : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cmartrg0614/providers/Microsoft.Storage/storageAccounts/cmartsa0614 | |
StorageAccountName : | |
Metrics | |
Logs | |
Enabled : True | |
Category : AuditEvent | |
#> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment