New-AzOperationalInsightsStorageInsight
Cria um Storage Insight dentro de um espaço de trabalho.
Syntax
New-AzOperationalInsightsStorageInsight
[-ResourceGroupName] <String>
[-WorkspaceName] <String>
[-Name] <String>
[-StorageAccountResourceId] <String>
[-StorageAccountKey] <String>
[[-Tables] <String[]>]
[[-Containers] <String[]>]
[-ETag <String>]
[-Tag <Hashtable>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzOperationalInsightsStorageInsight
[-Workspace] <PSWorkspace>
[-Name] <String>
[-StorageAccountResourceId] <String>
[-StorageAccountKey] <String>
[[-Tables] <String[]>]
[[-Containers] <String[]>]
[-ETag <String>]
[-Tag <Hashtable>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet New-AzOperationalInsightsStorageInsight cria um novo Storage Insight em um espaço de trabalho existente.
Exemplos
Exemplo 1: Criar um Storage Insight pelo nome
$Storage = Get-AzStorageAccount -ResourceGroupName "ContosoResourceGroup" -Name "ContosoStorage"
$StorageKey = ($Storage | Get-AzStorageAccountKey).Value[0]
New-AzOperationalInsightsStorageInsight -ResourceGroupName "ContosoResourceGroup" -WorkspaceName "MyWorkspace" -Name "MyStorageInsight" -StorageAccountResourceId $Storage.Id -StorageAccountKey $StorageKey -Tables @("WADWindowsEventLogsTable")
O primeiro comando usa o cmdlet Get-AzStorageAccount para obter a conta de armazenamento chamada ContosoStorage e, em seguida, armazena-a na variável $Storage. O segundo comando passa a conta de armazenamento em $Storage para o cmdlet Get-AzStorageAccountKey usando o operador de pipeline para obter a chave de conta de armazenamento especificada e, em seguida, armazena-a na variável $StorageKey. Este exemplo recupera a primeira chave. Para recuperar o outro, use Value[1] em vez de Value[0]. O comando final cria uma visão de armazenamento chamada MyStorageInsight no espaço de trabalho chamado MyWorkspace. Essa perceção de armazenamento consome dados da tabela WADWindowsEventLogsTable no recurso de conta de armazenamento especificado.
Exemplo 2: Criar um Storage Insight usando um objeto de espaço de trabalho
$Workspace = Get-AzOperationalInsightsWorkspace -ResourceGroupName "ContosoResourceGroup" -Name "MyWorkspace"
$Storage = Get-AzStorageAccount -ResourceGroupName "ContosoResourceGroup" -Name "ContosoStorage"
$StorageKey = ($Storage | Get-AzStorageAccountKey).Value[0]
New-AzOperationalInsightsStorageInsight -Workspace $Workspace -Name "MyStorageInsight" -StorageAccountResourceId $Storage.Id -StorageAccountKey $StorageKey -Tables @("WADWindowsEventLogsTable")
O primeiro comando usa o cmdlet Get-AzOperationalInsightsWorkspace para obter o espaço de trabalho chamado MyWorkspace e, em seguida, armazena-o na variável $Workspace. O segundo comando usa o cmdlet Get-AzStorageAccount para obter a conta de armazenamento especificada e, em seguida, armazena-a na variável $Storage. O terceiro comando passa a conta de armazenamento em $Storage para o cmdlet Get-AzStorageAccountKey usando o operador de pipeline para obter a chave especificada e, em seguida, armazena-a na variável $StorageKey. Este exemplo recupera a primeira chave. Para recuperar o outro, use Value[1] em vez de Value[0]. O comando final cria uma visão de armazenamento chamada MyStorageInsight no espaço de trabalho definido em $Workspace. O Storage Insight consome dados da tabela WADWindowsEventLogsTable no recurso de conta de armazenamento especificado.
Parâmetros
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
valor predefinido: | False |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Containers
Especifica a lista de contêineres que contêm os dados.
Tipo: | String[] |
Position: | 7 |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ETag
O ETag do StorageInsight.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Force
Força o comando a ser executado sem pedir a confirmação do usuário.
Tipo: | SwitchParameter |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome do Storage Insight.
Tipo: | String |
Position: | 3 |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Especifica o nome de um grupo de recursos do Azure que contém um espaço de trabalho.
Tipo: | String |
Position: | 1 |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountKey
Especifica a chave de acesso para a conta de armazenamento.
Tipo: | String |
Position: | 5 |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountResourceId
Especifica o recurso do Azure de uma conta de armazenamento. Isso pode ser recuperado executando o cmdlet Get-AzStorageAccount e acessando o parâmetro Id do resultado.
Tipo: | String |
Position: | 4 |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tables
Especifica a lista de tabelas que fornecem os dados.
Tipo: | String[] |
Position: | 6 |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tag
Tags do Storage Insight
Tipo: | Hashtable |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
valor predefinido: | False |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Workspace
Especifica o espaço de trabalho para o novo Storage Insight.
Tipo: | PSWorkspace |
Position: | 0 |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WorkspaceName
Especifica o nome de um espaço de trabalho existente.
Tipo: | String |
Position: | 2 |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Entradas
String[]