Partilhar via


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

PSWorkspace

String

String[]

Saídas

PSStorageInsight