È stata rilasciata la versione 5 (V5) di! AWS Strumenti per PowerShell
Per iniziare a utilizzare la nuova versione degli strumenti, consulta la Guida per l'AWS Strumenti per PowerShell utente (V5), in particolare l'argomento per la migrazione alla V5.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempi di Amazon EFS con Tools for PowerShell V4
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando la versione AWS Strumenti per PowerShell V4 con Amazon EFS.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come usareEdit-EFSMountTargetSecurityGroup.
- Strumenti per PowerShell V4
-
Esempio 1: aggiorna i gruppi di sicurezza in vigore per la destinazione di montaggio specificata. È possibile specificarne fino a 5, nel formato “sg-xxxxxxxx”.
Edit-EFSMountTargetSecurityGroup -MountTargetId fsmt-1a2b3c4d -SecurityGroup sg-group1,sg-group3-
Per i dettagli sull'API, vedere ModifyMountTargetSecurityGroupsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Get-EFSFileSystem
- Strumenti per PowerShell V4
-
Esempio 1: restituisce la raccolta di tutti i file system appartenenti all’account del chiamante nell’area.
Get-EFSFileSystemOutput:
CreationTime : 5/26/2015 4:02:38 PM CreationToken : 1a2bff54-85e0-4747-bd95-7bc172c4f555 FileSystemId : fs-1a2b3c4d LifeCycleState : available Name : NumberOfMountTargets : 0 OwnerId : 123456789012 SizeInBytes : Amazon.ElasticFileSystem.Model.FileSystemSize CreationTime : 5/26/2015 4:06:23 PM CreationToken : 2b4daa14-85e0-4747-bd95-7bc172c4f555 FileSystemId : fs-4d3c2b1a ...Esempio 2: restituisce i dettagli del file system specificato.
Get-EFSFileSystem -FileSystemId fs-1a2b3c4dEsempio 3: restituisce i dettagli di un file system utilizzando il token di creazione basata sull’idempotenza specificato durante la creazione del file system.
Get-EFSFileSystem -CreationToken 1a2bff54-85e0-4747-bd95-7bc172c4f555-
Per i dettagli sull'API, vedere DescribeFileSystemsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Get-EFSMountTarget
- Strumenti per PowerShell V4
-
Esempio 1: restituisce la raccolta delle destinazioni di montaggio associate al file system specificato.
Get-EFSMountTarget -FileSystemId fs-1a2b3c4dOutput:
FileSystemId : fs-1a2b3c4d IpAddress : 10.0.0.131 LifeCycleState : available MountTargetId : fsmt-1a2b3c4d NetworkInterfaceId : eni-1a2b3c4d OwnerId : 123456789012 SubnetId : subnet-1a2b3c4d-
Per i dettagli sull'API, vedere DescribeMountTargetsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Get-EFSMountTargetSecurityGroup
- Strumenti per PowerShell V4
-
Esempio 1: restituisce gli ID dei gruppi di sicurezza attualmente assegnati all’interfaccia di rete associata alla destinazione di montaggio.
Get-EFSMountTargetSecurityGroup -MountTargetId fsmt-1a2b3c4dOutput:
sg-1a2b3c4d-
Per i dettagli sull'API, vedere DescribeMountTargetSecurityGroupsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Get-EFSTag
- Strumenti per PowerShell V4
-
Esempio 1: restituisce la raccolta di tag attualmente associati al file system specificato.
Get-EFSTag -FileSystemId fs-1a2b3c4dOutput:
Key Value --- ----- Name My File System tagkey1 tagvalue1 tagkey2 tagvalue2-
Per i dettagli sull'API, vedere DescribeTagsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. New-EFSFileSystem
- Strumenti per PowerShell V4
-
Esempio 1: crea un nuovo file system vuoto. Il token utilizzato per garantire la creazione dell’idempotenza verrà generato automaticamente e sarà accessibile dal membro
CreationTokendell’oggetto restituito.New-EFSFileSystemOutput:
CreationTime : 5/26/2015 4:02:38 PM CreationToken : 1a2bff54-85e0-4747-bd95-7bc172c4f555 FileSystemId : fs-1a2b3c4d LifeCycleState : creating Name : NumberOfMountTargets : 0 OwnerId : 123456789012 SizeInBytes : Amazon.ElasticFileSystem.Model.FileSystemSizeEsempio 2: crea un nuovo file system vuoto utilizzando un token personalizzato per garantire una creazione basata sull’idempotenza.
New-EFSFileSystem -CreationToken "MyUniqueToken"-
Per i dettagli sull'API, vedere CreateFileSystemin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. New-EFSMountTarget
- Strumenti per PowerShell V4
-
Esempio 1: crea una destinazione di montaggio per un file system. La sottorete specificata verrà utilizzata per determinare il cloud privato virtuale (VPC) in cui verrà creata la destinazione di montaggio e l’indirizzo IP che verrà assegnato automaticamente (dall’intervallo di indirizzi della sottorete). L'indirizzo IP assegnato può essere utilizzato per poi montare questo file system su un' EC2 istanza Amazon. Poiché non è stato specificato un gruppo di sicurezza, l’interfaccia di rete creata per la destinazione è associata al gruppo di sicurezza predefinito per il VPC della sottorete.
New-EFSMountTarget -FileSystemId fs-1a2b3c4d -SubnetId subnet-1a2b3c4dOutput:
FileSystemId : fs-1a2b3c4d IpAddress : 10.0.0.131 LifeCycleState : creating MountTargetId : fsmt-1a2b3c4d NetworkInterfaceId : eni-1a2b3c4d OwnerId : 123456789012 SubnetId : subnet-1a2b3c4dEsempio 2: crea una nuova destinazione di montaggio per il file system specificato con un indirizzo IP assegnato automaticamente. L’interfaccia di rete creata per la destinazione di montaggio è associata ai gruppi di sicurezza specificati (un massimo di 5, nel formato “sg-xxxxxxxx”).
New-EFSMountTarget -FileSystemId fs-1a2b3c4d -SubnetId subnet-1a2b3c4d -SecurityGroup sg-group1,sg-group2,sg-group3Esempio 3: crea una nuova destinazione di montaggio per il file system specificato con l’indirizzo IP specificato.
New-EFSMountTarget -FileSystemId fs-1a2b3c4d -SubnetId subnet-1a2b3c4d -IpAddress 10.0.0.131-
Per i dettagli sull'API, vedere CreateMountTargetin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. New-EFSTag
- Strumenti per PowerShell V4
-
Esempio 1: applica la raccolta di tag al file system specificato. Se un tag con la chiave specificata esiste già nel file system, il valore del tag viene aggiornato.
New-EFSTag -FileSystemId fs-1a2b3c4d -Tag @{Key="tagkey1";Value="tagvalue1"},@{Key="tagkey2";Value="tagvalue2"}Esempio 2: imposta il name tag per il file system specificato. Questo valore viene restituito insieme ad altri dettagli del file system quando viene utilizzato il Get-EFSFileSystem cmdlet.
New-EFSTag -FileSystemId fs-1a2b3c4d -Tag @{Key="Name";Value="My File System"}-
Per i dettagli sull'API, vedere CreateTagsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Remove-EFSFileSystem
- Strumenti per PowerShell V4
-
Esempio 1: elimina il file system non più in uso specificato (se il file system ha destinazioni di montaggio, tali destinazioni devono prima essere rimosse). Prima che il cmdlet proceda con l’esecuzione dell’operazione, viene richiesta una conferma. Per disabilitare la conferma, utilizza il parametro
-Force.Remove-EFSFileSystem -FileSystemId fs-1a2b3c4d-
Per i dettagli sull'API, vedere DeleteFileSystemin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Remove-EFSMountTarget
- Strumenti per PowerShell V4
-
Esempio 1: elimina la destinazione di montaggio specificata. Prima di procedere con l’operazione, viene richiesta una conferma. Per disabilitare la richiesta, utilizza il parametro
-Force. Nota che questa operazione forza l’interruzione di qualsiasi montaggio del file system tramite la destinazione. Se possibile, puoi valutare la possibilità di smontare il file system prima di eseguire questo comando.Remove-EFSMountTarget -MountTargetId fsmt-1a2b3c4d-
Per i dettagli sull'API, vedere DeleteMountTargetin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Remove-EFSTag
- Strumenti per PowerShell V4
-
Esempio 1: elimina la raccolta di uno o più tag da un file system. Prima che il cmdlet proceda con l’esecuzione dell’operazione, viene richiesta una conferma. Per disabilitare la conferma, utilizza il parametro
-Force.Remove-EFSTag -FileSystemId fs-1a2b3c4d -TagKey "tagkey1","tagkey2"-
Per i dettagli sull'API, vedere DeleteTagsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-