Provider e tipi di risorse di AzureAzure resource providers and types

Quando si distribuiscono risorse, è spesso necessario recuperare informazioni sui provider e i tipi di risorse.When deploying resources, you frequently need to retrieve information about the resource providers and types. Se ad esempio si vuole archiviare chiavi e segreti, è possibile usare il provider di risorse Microsoft. Key Vault.For example, if you want to store keys and secrets, you work with the Microsoft.KeyVault resource provider. Questo provider di risorse offre un tipo di risorsa denominato Vaults per la creazione dell'insieme di credenziali delle chiavi.This resource provider offers a resource type called vaults for creating the key vault.

Il nome di un tipo di risorsa è nel formato: {resource-provider}/{resource-type} .The name of a resource type is in the format: {resource-provider}/{resource-type}. Il tipo di risorsa per un insieme di credenziali delle chiavi è Microsoft.KeyVault/vaults.The resource type for a key vault is Microsoft.KeyVault/vaults.

In questo articolo viene spiegato come:In this article, you learn how to:

  • Visualizzare tutti i provider di risorse in AzureView all resource providers in Azure
  • Controllare lo stato di registrazione di un provider di risorseCheck registration status of a resource provider
  • Registrare un provider di risorseRegister a resource provider
  • Visualizzare i tipi di risorse per un provider di risorseView resource types for a resource provider
  • Visualizzare le località valide per un tipo di risorsaView valid locations for a resource type
  • Visualizzare le versioni API valide per un tipo di risorsaView valid API versions for a resource type

Per eseguire questa procedura, è possibile usare l'interfaccia della riga di comando di portale di Azure, Azure PowerShell o Azure.You can do these steps through the Azure portal, Azure PowerShell, or Azure CLI.

Per un elenco che esegue il mapping dei provider di risorse ai servizi di Azure, vedere provider di risorse per i servizi di Azure.For a list that maps resource providers to Azure services, see Resource providers for Azure services.

Portale di AzureAzure portal

Per visualizzare tutti i provider di risorse e lo stato di registrazione della propria sottoscrizione:To see all resource providers, and the registration status for your subscription:

  1. Accedere al portale di Azure.Sign in to the Azure portal.

  2. Selezionare Tutti i servizi.Select All services.

    selezionare sottoscrizioni

  3. Nella casella Tutti i servizi immettere sottoscrizione e quindi selezionare Sottoscrizioni.In the All services box, enter subscription, and then select Subscriptions.

  4. Selezionare la sottoscrizione dall'elenco per visualizzarla.Select the subscription from the subscription list to view.

  5. Selezionare Provider di risorse e visualizzare l'elenco dei provider di risorse disponibili.Select Resource providers and view the list of available resource providers.

    visualizzare i provider di risorse

  6. La registrazione di un provider di risorse configura la sottoscrizione per l'utilizzo del provider di risorse.Registering a resource provider configures your subscription to work with the resource provider. L'ambito per la registrazione è sempre la sottoscrizione.The scope for registration is always the subscription. Per impostazione predefinita, molti provider di risorse vengono registrati automaticamente.By default, many resource providers are automatically registered. Potrebbe essere tuttavia necessario registrare manualmente alcuni provider di risorse.However, you may need to manually register some resource providers. Per registrare un provider di risorse, è necessario disporre dell'autorizzazione per /register/action eseguire l'operazione per il provider di risorse.To register a resource provider, you must have permission to do the /register/action operation for the resource provider. Questa operazione è inclusa nei ruoli Collaboratore e Proprietario.This operation is included in the Contributor and Owner roles. Per registrare un provider di risorse, selezionare Registra.To register a resource provider, select Register. Nello screenshot precedente il collegamento Registra è evidenziato per Microsoft.Blueprint.In the previous screenshot, the Register link is highlighted for Microsoft.Blueprint.

    Non è possibile annullare la registrazione di un provider di risorse quando i tipi di risorse del provider di risorse sono ancora presenti nella sottoscrizione.You can't unregister a resource provider when you still have resource types from that resource provider in your subscription.

Per visualizzare le informazioni relative uno specifico provider di risorse:To see information for a particular resource provider:

  1. Accedere al portale di Azure.Sign in to the Azure portal.

  2. Selezionare Tutti i servizi.Select All services.

    Selezionare Tutti i servizi

  3. Nella casella Tutti i servizi immettere esplora risorse e quindi selezionare Esplora risorse.In the All services box, enter resource explorer, and then select Resource Explorer.

  4. Espandere Provider selezionando la freccia rivolta verso destra.Expand Providers by selecting the right arrow.

    Selezionare i provider

  5. Espandere un provider di risorse e un tipo di risorsa da visualizzare.Expand a resource provider and resource type that you want to view.

    Selezionare il tipo di risorsa

  6. Gestione risorse è supportato in tutte le aree, ma le risorse distribuite potrebbero non essere supportate in tutte le aree.Resource Manager is supported in all regions, but the resources you deploy might not be supported in all regions. Potrebbero essere anche presenti limitazioni sulla sottoscrizione che impediscono l'uso di alcune aree che supportano la risorsa.In addition, there may be limitations on your subscription that prevent you from using some regions that support the resource. Resource Explorer visualizza le località valide per il tipo di risorsa.The resource explorer displays valid locations for the resource type.

    Visualizzare le località

  7. La versione dell'API corrisponde a una versione delle operazioni API REST che vengono rilasciate dal provider di risorse.The API version corresponds to a version of REST API operations that are released by the resource provider. Poiché un provider di risorse abilita nuove funzionalità, rilascia una nuova versione dell'API REST.As a resource provider enables new features, it releases a new version of the REST API. Resource Explorer visualizza le versioni API valide per il tipo di risorsa.The resource explorer displays valid API versions for the resource type.

    Visualizzare le versioni API

Azure PowerShellAzure PowerShell

Nota

Questo articolo è stato aggiornato per usare il nuovo modulo Az di Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. È comunque possibile usare il modulo AzureRM, che continuerà a ricevere correzioni di bug almeno fino a dicembre 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Per altre informazioni sul nuovo modulo Az e sulla compatibilità di AzureRM, vedere Introduzione del nuovo modulo Az di Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Per istruzioni sull'installazione del modulo Az, vedere Installare Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Per visualizzare tutti i provider di risorse in Azure e lo stato di registrazione di una sottoscrizione, usare il comando seguente:To see all resource providers in Azure, and the registration status for your subscription, use:

Get-AzResourceProvider -ListAvailable | Select-Object ProviderNamespace, RegistrationState

Che restituisce risultati simili a:Which returns results similar to:

ProviderNamespace                RegistrationState
-------------------------------- ------------------
Microsoft.ClassicCompute         Registered
Microsoft.ClassicNetwork         Registered
Microsoft.ClassicStorage         Registered
Microsoft.CognitiveServices      Registered
...

La registrazione di un provider di risorse configura la sottoscrizione per l'utilizzo del provider di risorse.Registering a resource provider configures your subscription to work with the resource provider. L'ambito per la registrazione è sempre la sottoscrizione.The scope for registration is always the subscription. Per impostazione predefinita, molti provider di risorse vengono registrati automaticamente.By default, many resource providers are automatically registered. Potrebbe essere tuttavia necessario registrare manualmente alcuni provider di risorse.However, you may need to manually register some resource providers. Per registrare un provider di risorse, è necessario disporre dell'autorizzazione per /register/action eseguire l'operazione per il provider di risorse.To register a resource provider, you must have permission to do the /register/action operation for the resource provider. Questa operazione è inclusa nei ruoli Collaboratore e Proprietario.This operation is included in the Contributor and Owner roles.

Register-AzResourceProvider -ProviderNamespace Microsoft.Batch

Che restituisce risultati simili a:Which returns results similar to:

ProviderNamespace : Microsoft.Batch
RegistrationState : Registering
ResourceTypes     : {batchAccounts, operations, locations, locations/quotas}
Locations         : {West Europe, East US, East US 2, West US...}

Non è possibile annullare la registrazione di un provider di risorse quando i tipi di risorse del provider di risorse sono ancora presenti nella sottoscrizione.You can't unregister a resource provider when you still have resource types from that resource provider in your subscription.

Per visualizzare informazioni su un provider di risorse specifico, usare il comando seguente:To see information for a particular resource provider, use:

Get-AzResourceProvider -ProviderNamespace Microsoft.Batch

Che restituisce risultati simili a:Which returns results similar to:

{ProviderNamespace : Microsoft.Batch
RegistrationState : Registered
ResourceTypes     : {batchAccounts}
Locations         : {West Europe, East US, East US 2, West US...}

...

Per visualizzare i tipi di risorse per un provider di risorse, usare il comando seguente:To see the resource types for a resource provider, use:

(Get-AzResourceProvider -ProviderNamespace Microsoft.Batch).ResourceTypes.ResourceTypeName

Che restituisce:Which returns:

batchAccounts
operations
locations
locations/quotas

La versione dell'API corrisponde a una versione delle operazioni API REST che vengono rilasciate dal provider di risorse.The API version corresponds to a version of REST API operations that are released by the resource provider. Poiché un provider di risorse abilita nuove funzionalità, rilascia una nuova versione dell'API REST.As a resource provider enables new features, it releases a new version of the REST API.

Per ottenere le versioni dell'API disponibili per un tipo di risorsa, usare il comando seguente:To get the available API versions for a resource type, use:

((Get-AzResourceProvider -ProviderNamespace Microsoft.Batch).ResourceTypes | Where-Object ResourceTypeName -eq batchAccounts).ApiVersions

Che restituisce:Which returns:

2017-05-01
2017-01-01
2015-12-01
2015-09-01
2015-07-01

Gestione risorse è supportato in tutte le aree, ma le risorse distribuite potrebbero non essere supportate in tutte le aree.Resource Manager is supported in all regions, but the resources you deploy might not be supported in all regions. Potrebbero essere anche presenti limitazioni sulla sottoscrizione che impediscono l'uso di alcune aree che supportano la risorsa.In addition, there may be limitations on your subscription that prevent you from using some regions that support the resource.

Per ottenere le località supportate per un tipo di risorsa, usare il comando seguente:To get the supported locations for a resource type, use.

((Get-AzResourceProvider -ProviderNamespace Microsoft.Batch).ResourceTypes | Where-Object ResourceTypeName -eq batchAccounts).Locations

Che restituisce:Which returns:

West Europe
East US
East US 2
West US
...

Interfaccia della riga di comando di AzureAzure CLI

Per visualizzare tutti i provider di risorse in Azure e lo stato di registrazione di una sottoscrizione, usare il comando seguente:To see all resource providers in Azure, and the registration status for your subscription, use:

az provider list --query "[].{Provider:namespace, Status:registrationState}" --out table

Che restituisce risultati simili a:Which returns results similar to:

Provider                         Status
-------------------------------- ----------------
Microsoft.ClassicCompute         Registered
Microsoft.ClassicNetwork         Registered
Microsoft.ClassicStorage         Registered
Microsoft.CognitiveServices      Registered
...

La registrazione di un provider di risorse configura la sottoscrizione per l'utilizzo del provider di risorse.Registering a resource provider configures your subscription to work with the resource provider. L'ambito per la registrazione è sempre la sottoscrizione.The scope for registration is always the subscription. Per impostazione predefinita, molti provider di risorse vengono registrati automaticamente.By default, many resource providers are automatically registered. Potrebbe essere tuttavia necessario registrare manualmente alcuni provider di risorse.However, you may need to manually register some resource providers. Per registrare un provider di risorse, è necessario disporre dell'autorizzazione per /register/action eseguire l'operazione per il provider di risorse.To register a resource provider, you must have permission to do the /register/action operation for the resource provider. Questa operazione è inclusa nei ruoli Collaboratore e Proprietario.This operation is included in the Contributor and Owner roles.

az provider register --namespace Microsoft.Batch

Che restituisce un messaggio di registrazione in corso.Which returns a message that registration is on-going.

Non è possibile annullare la registrazione di un provider di risorse quando i tipi di risorse del provider di risorse sono ancora presenti nella sottoscrizione.You can't unregister a resource provider when you still have resource types from that resource provider in your subscription.

Per visualizzare informazioni su un provider di risorse specifico, usare il comando seguente:To see information for a particular resource provider, use:

az provider show --namespace Microsoft.Batch

Che restituisce risultati simili a:Which returns results similar to:

{
    "id": "/subscriptions/####-####/providers/Microsoft.Batch",
    "namespace": "Microsoft.Batch",
    "registrationsState": "Registering",
    "resourceTypes:" [
        ...
    ]
}

Per visualizzare i tipi di risorse per un provider di risorse, usare il comando seguente:To see the resource types for a resource provider, use:

az provider show --namespace Microsoft.Batch --query "resourceTypes[*].resourceType" --out table

Che restituisce:Which returns:

Result
---------------
batchAccounts
operations
locations
locations/quotas

La versione dell'API corrisponde a una versione delle operazioni API REST che vengono rilasciate dal provider di risorse.The API version corresponds to a version of REST API operations that are released by the resource provider. Poiché un provider di risorse abilita nuove funzionalità, rilascia una nuova versione dell'API REST.As a resource provider enables new features, it releases a new version of the REST API.

Per ottenere le versioni dell'API disponibili per un tipo di risorsa, usare il comando seguente:To get the available API versions for a resource type, use:

az provider show --namespace Microsoft.Batch --query "resourceTypes[?resourceType=='batchAccounts'].apiVersions | [0]" --out table

Che restituisce:Which returns:

Result
---------------
2017-05-01
2017-01-01
2015-12-01
2015-09-01
2015-07-01

Gestione risorse è supportato in tutte le aree, ma le risorse distribuite potrebbero non essere supportate in tutte le aree.Resource Manager is supported in all regions, but the resources you deploy might not be supported in all regions. Potrebbero essere anche presenti limitazioni sulla sottoscrizione che impediscono l'uso di alcune aree che supportano la risorsa.In addition, there may be limitations on your subscription that prevent you from using some regions that support the resource.

Per ottenere le località supportate per un tipo di risorsa, usare il comando seguente:To get the supported locations for a resource type, use.

az provider show --namespace Microsoft.Batch --query "resourceTypes[?resourceType=='batchAccounts'].locations | [0]" --out table

Che restituisce:Which returns:

Result
---------------
West Europe
East US
East US 2
West US
...

Passaggi successiviNext steps