Provider e tipi di risorseResource 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. Questo articolo illustra come:In this article, you learn 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

È possibile eseguire questi passaggi tramite il portale, PowerShell o l'interfaccia della riga di comando di Azure.You can perform these steps through the portal, PowerShell, or Azure CLI.

PowerShellPowerShell

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-AzureRmResourceProvider -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, è necessaria l'autorizzazione per eseguire l'operazione /register/action per il provider di risorse.To register a resource provider, you must have permission to perform 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-AzureRmResourceProvider -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 nella sottoscrizione sono ancora presenti tipi di risorsa di tale provider di risorse.You cannot 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-AzureRmResourceProvider -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-AzureRmResourceProvider -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-AzureRmResourceProvider -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-AzureRmResourceProvider -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, è necessaria l'autorizzazione per eseguire l'operazione /register/action per il provider di risorse.To register a resource provider, you must have permission to perform 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 nella sottoscrizione sono ancora presenti tipi di risorsa di tale provider di risorse.You cannot 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
...

di Microsoft AzurePortal

Per visualizzare tutti i provider di risorse in Azure e lo stato di registrazione di una sottoscrizione, selezionare Sottoscrizioni.To see all resource providers in Azure, and the registration status for your subscription, select Subscriptions.

selezionare sottoscrizioni

Scegliere la sottoscrizione da visualizzare.Choose the subscription to view.

specificare la sottoscrizione

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

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, è necessaria l'autorizzazione per eseguire l'operazione /register/action per il provider di risorse.To register a resource provider, you must have permission to perform 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.

registrare un provider di risorse

Non è possibile annullare la registrazione di un provider di risorse quando nella sottoscrizione sono ancora presenti tipi di risorsa di tale provider di risorse.You cannot 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, selezionare Altri servizi.To see information for a particular resource provider, select More services.

selezionare altri servizi

Cercare Resource Explorer e selezionarlo dalle opzioni disponibili.Search for Resource Explorer and select it from the available options.

selezionare resource explorer

Selezionare Provider.Select Providers.

Selezionare i provider

Selezionare il provider di risorse e il tipo di risorsa da visualizzare.Select the resource provider and resource type that you want to view.

Selezionare il tipo di risorsa

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à

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

Passaggi successiviNext steps