Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
EFSEjemplos de Amazon que utilizan herramientas para PowerShell
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes AWS Tools for PowerShell mediante AmazonEFS.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.
Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.
Temas
Acciones
En el siguiente ejemplo de código se muestra cómo usar Edit-EFSMountTargetSecurityGroup
.
- Herramientas para PowerShell
-
Ejemplo 1: actualiza los grupos de seguridad vigentes para el destino de montaje especificado. Se pueden especificar hasta 5, en el formato «sg-xxxxxxxx».
Edit-EFSMountTargetSecurityGroup -MountTargetId fsmt-1a2b3c4d -SecurityGroup sg-group1,sg-group3
-
Para obtener API más información, consulte ModifyMountTargetSecurityGroupsla Referencia de cmdlets.AWS Tools for PowerShell
-
En el siguiente ejemplo de código se muestra cómo usar Get-EFSFileSystem
.
- Herramientas para PowerShell
-
Ejemplo 1: Devuelve la colección de todos los sistemas de archivos propiedad de la cuenta de la persona que llama en la región.
Get-EFSFileSystem
Salida:
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 ...
Ejemplo 2: devuelve los detalles del sistema de archivos especificado.
Get-EFSFileSystem -FileSystemId fs-1a2b3c4d
Ejemplo 3: Devuelve los detalles de un sistema de archivos mediante el token de creación de idempotencia que se especificó en el momento de crear el sistema de archivos.
Get-EFSFileSystem -CreationToken 1a2bff54-85e0-4747-bd95-7bc172c4f555
-
Para API obtener más información, consulte AWS Tools for PowerShell Cmdlet DescribeFileSystemsReference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-EFSMountTarget
.
- Herramientas para PowerShell
-
Ejemplo 1: Devuelve la colección de objetivos de montaje asociados al sistema de archivos especificado.
Get-EFSMountTarget -FileSystemId fs-1a2b3c4d
Salida:
FileSystemId : fs-1a2b3c4d IpAddress : 10.0.0.131 LifeCycleState : available MountTargetId : fsmt-1a2b3c4d NetworkInterfaceId : eni-1a2b3c4d OwnerId : 123456789012 SubnetId : subnet-1a2b3c4d
-
Para API obtener más información, consulte DescribeMountTargets AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-EFSMountTargetSecurityGroup
.
- Herramientas para PowerShell
-
Ejemplo 1: Devuelve los identificadores de los grupos de seguridad actualmente asignados a la interfaz de red asociada al destino de montaje.
Get-EFSMountTargetSecurityGroup -MountTargetId fsmt-1a2b3c4d
Salida:
sg-1a2b3c4d
-
Para API obtener más información, consulte DescribeMountTargetSecurityGroupsla referencia de AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar Get-EFSTag
.
- Herramientas para PowerShell
-
Ejemplo 1: Devuelve el conjunto de etiquetas actualmente asociadas al sistema de archivos especificado.
Get-EFSTag -FileSystemId fs-1a2b3c4d
Salida:
Key Value --- ----- Name My File System tagkey1 tagvalue1 tagkey2 tagvalue2
-
Para API obtener más información, consulte DescribeTags AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar New-EFSFileSystem
.
- Herramientas para PowerShell
-
Ejemplo 1: Crea un nuevo sistema de archivos vacío. El token utilizado para garantizar la creación idempotente se generará automáticamente y se podrá acceder a él desde el
CreationToken
elemento del objeto devuelto.New-EFSFileSystem
Salida:
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.FileSystemSize
Ejemplo 2: Crea un nuevo sistema de archivos vacío mediante un token personalizado para garantizar la creación idempotente.
New-EFSFileSystem -CreationToken "MyUniqueToken"
-
Para API obtener más información, consulte AWS Tools for PowerShell Cmdlet CreateFileSystemReference.
-
En el siguiente ejemplo de código se muestra cómo usar New-EFSMountTarget
.
- Herramientas para PowerShell
-
Ejemplo 1: Crea un nuevo destino de montaje para un sistema de archivos. La subred especificada se utilizará para determinar la nube privada virtual (VPC) en la que se creará el destino de montaje y la dirección IP que se asignará automáticamente (del rango de direcciones de la subred). La dirección IP asignada se puede utilizar para montar este sistema de archivos en una EC2 instancia de Amazon. Como no se especificó ningún grupo de seguridad, la interfaz de red creada para el destino se asocia al grupo de seguridad predeterminado de VPC la subred.
New-EFSMountTarget -FileSystemId fs-1a2b3c4d -SubnetId subnet-1a2b3c4d
Salida:
FileSystemId : fs-1a2b3c4d IpAddress : 10.0.0.131 LifeCycleState : creating MountTargetId : fsmt-1a2b3c4d NetworkInterfaceId : eni-1a2b3c4d OwnerId : 123456789012 SubnetId : subnet-1a2b3c4d
Ejemplo 2: crea un nuevo destino de montaje para el sistema de archivos especificado con una dirección IP asignada automáticamente. La interfaz de red creada para el destino de montaje está asociada a los grupos de seguridad especificados (se pueden especificar hasta 5, en el formato «sg-xxxxxxxx»).
New-EFSMountTarget -FileSystemId fs-1a2b3c4d -SubnetId subnet-1a2b3c4d -SecurityGroup sg-group1,sg-group2,sg-group3
Ejemplo 3: crea un nuevo destino de montaje para el sistema de archivos especificado con la dirección IP especificada.
New-EFSMountTarget -FileSystemId fs-1a2b3c4d -SubnetId subnet-1a2b3c4d -IpAddress 10.0.0.131
-
Para API obtener más información, consulte CreateMountTargetla referencia del AWS Tools for PowerShell cmdlet.
-
En el siguiente ejemplo de código se muestra cómo usar New-EFSTag
.
- Herramientas para PowerShell
-
Ejemplo 1: Aplica la colección de etiquetas al sistema de archivos especificado. Si ya existe una etiqueta con la clave especificada en el sistema de archivos, se actualiza el valor de la etiqueta.
New-EFSTag -FileSystemId fs-1a2b3c4d -Tag @{Key="tagkey1";Value="tagvalue1"},@{Key="tagkey2";Value="tagvalue2"}
Ejemplo 2: Establece la etiqueta de nombre para el sistema de archivos especificado. Este valor se devuelve junto con otros detalles del sistema de archivos cuando se utiliza el EFSFileSystem cmdlet Get-.
New-EFSTag -FileSystemId fs-1a2b3c4d -Tag @{Key="Name";Value="My File System"}
-
Para API obtener más información, consulte la referencia del CreateTags AWS Tools for PowerShellcmdlet.
-
En el siguiente ejemplo de código se muestra cómo usar Remove-EFSFileSystem
.
- Herramientas para PowerShell
-
Ejemplo 1: Elimina el sistema de archivos especificado que ya no se utiliza (si el sistema de archivos tiene destinos de montaje, primero hay que eliminarlos). Se le solicitará una confirmación antes de continuar con el cmdlet; para suprimir la confirmación, utilice el conmutador.
-Force
Remove-EFSFileSystem -FileSystemId fs-1a2b3c4d
-
Para API obtener más información, consulte la referencia del DeleteFileSystem AWS Tools for PowerShellcmdlet.
-
En el siguiente ejemplo de código se muestra cómo usar Remove-EFSMountTarget
.
- Herramientas para PowerShell
-
Ejemplo 1: Elimina el objetivo de montaje especificado. Se le solicitará una confirmación antes de continuar con la operación. Para suprimir el mensaje, utilice el
-Force
conmutador. Tenga en cuenta que esta operación interrumpe por la fuerza cualquier montaje del sistema de archivos a través del destino; si es posible, puede considerar la posibilidad de desmontar el sistema de archivos antes de ejecutar este comando.Remove-EFSMountTarget -MountTargetId fsmt-1a2b3c4d
-
Para obtener API más información, consulte DeleteMountTargetla Referencia de cmdlets.AWS Tools for PowerShell
-
En el siguiente ejemplo de código se muestra cómo usar Remove-EFSTag
.
- Herramientas para PowerShell
-
Ejemplo 1: Elimina la colección de una o más etiquetas de un sistema de archivos. Se le solicitará una confirmación antes de continuar con el cmdlet; para suprimir la confirmación, utilice el conmutador.
-Force
Remove-EFSTag -FileSystemId fs-1a2b3c4d -TagKey "tagkey1","tagkey2"
-
Para API obtener más información, consulte la referencia del DeleteTags AWS Tools for PowerShellcmdlet.
-