Quando dobbiamo gestire il nostro Portali Web di Azure Normalmente andiamo sul portale web che ci permette di gestire tutto visivamente e abbastanza intuitivamente.. Ma non dobbiamo dimenticare che possiamo gestirlo anche attraverso Windows PowerShell che ci permetterà di apportare modifiche in modo più tecnico e preciso, essere in grado di apportare modifiche a tutti i nostri siti Web con un'unica riga di codice.
Per iniziare il nostro viaggio con Azure PowerShell, Spieghiamo brevemente e concisamente ciò che chiamiamo “PowerShell”, Questa non è altro che una console di comando molto più completa e avanzata di “MS-DOS” oh “CMD”, che ci permetterà di gestire completamente i nostri computer con sistema operativo Windows. La caratteristica distintiva di PowerShell è che è una shell orientata agli oggetti. Le informazioni di input e output in ogni fase del processo sono un insieme di istanze di oggetti, A differenza delle conchiglie tradizionali, che restituiscono e ricevono solo testo.
Che cos'è Azure PowerShell?
Si tratta di un modulo che fornisce cmdlet (“Comandi”) per gestire le nostre sottoscrizioni di Azure tramite PowerShell. Possiamo configurare, creare e gestire le soluzioni e i servizi offerti da Azure. Tutto ciò che possiamo fare tramite i portali Azure può essere configurato anche tramite il cmdlet fornito da questo modulo..
Installare Azure PowerShell
Per iniziare a usare Azure PowerShell, Il modo più semplice e veloce è scaricare il seguente file di installazione “Azure PowerShell http://aka.ms/webpi-azpsChe ci mostrerà un elenco di applicazioni che, nel nostro caso, installeremo "Microsoft Azure PowerShell"Ciò aggiungerà i cmdlet necessari per potersi connettere ad Azure da una console PowerShell..
Introduttiva
Apriamo PowerShell e prima di connetterci ad Azure dobbiamo verificare che il nostro modulo “Azure PowerShell” è stato installato con successo sulla nostra macchina.
# Mostriamo l'elenco dei moduli che abbiamo installato
Get-Module –ListAvailable
# Se non ci mostra il modulo di Azure PowerShell, Dobbiamo importarlo
Modulo di importazione di Azure
Prossimo, Ci collegheremo con le nostre credenziali:
#Accedere ad Azure
Add-AzureAccount
Gestire i siti Web di Azure
Per selezionare l'abbonamento che ci interessa gestire, Vedremo l'elenco degli abbonamenti che abbiamo a disposizione con le nostre credenziali e selezioneremo quello in cui sono ospitati i portali che andremo a gestire..
# Visualizzare l'elenco degli abbonamenti associati alle credenziali.
Get-AzureSubscription
# Seleziona l'abbonamento.
Select-AzureSubscription “Nome dell'abbonamento”
# Elenco dei siti Web di Azure per la sottoscrizione selezionata.
Get-AzureWebsite
# Visualizza informazioni dettagliate su un sito Web.
Get-AzureWebsite –Nome “Nome del sito web”
Tutte queste informazioni che non mostra possono essere memorizzate in una variabile che, Utilizzo del comando, Possiamo visitare tutte le tue proprietà.
# Memorizziamo i dati del sito web in una variabile.
$ variable = Get-AzureWebsite –Name “Nome del sito web”
# Configuriamo il portale con i dati che abbiamo modificato nell'oggetto.
Set-AzureWebsite –Name –SiteWithConfig $ variabile
Il modo più semplice per modificare molte delle proprietà di un sito Web è modificare l'oggetto che abbiamo salvato in una variabile e utilizzarlo come parametro nel comando “Set-AzureWebsite". Possiamo eseguire più attività di amministrazione con i diversi parametri di “Set-AzureWebsite".
Possiamo usare tubi “|” per eseguire un'azione per tutti i siti Web nel nostro abbonamento.
#Per tutti i portali del nostro abbonamento.
Get-AzureWebsite | Stop-AzureWebsite
Creare un sito Web di Azure
Possiamo creare in un istante un sito web con il nome e la posizione che vogliamo seguendo le seguenti righe:
# Elenco delle località disponibili per il nostro sito web.
Posizione del sito Web Get-Azure
#Controlla se il nome che abbiamo scelto per il nostro portale è occupato. Se è falso, Il nome è disponibile.
Test-AzureName – Sito web “Nome del sito web”
#Crea il nostro sito Web Azure con i dati che abbiamo fornito dai parametri.
New-AzureWebsite – Ubicazione “Nome della località” – Nome “Nome del sito web”
Eliminare un sito Web di Azure
Non c'è niente di più semplice che eliminare un sito Web di Azure usando i comandi, Per fare questo devi solo eseguire il seguente:
# Elenco delle località disponibili per il nostro sito web.
Remove-AzureWebsite –Nome.
E se vogliamo rimuovere tutti i siti Web di Azure dalla nostra sottoscrizione, useremo il seguente metodo:
# Elenco delle località disponibili per il nostro sito web.
Get-AzureWebsite | Remove-AzureWebsite.
In sintesi, Azure PowerShell è uno degli strumenti più potenti che Microsoft offre per amministrare e gestire l'ambiente cloud. Nelle pubblicazioni future scopriremo comandi e script che ci aiuteranno a ottimizzare i nostri servizi in Microsoft Azure.