Ejemplos de Storage Gateway que utilizan AWS CLI - AWS SDKEjemplos de código

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.

Ejemplos de Storage Gateway que utilizan AWS CLI

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante Storage Gateway. AWS Command Line Interface

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.

Acciones

En el siguiente ejemplo de código se muestra cómo usar describe-gateway-information.

AWS CLI

Para describir una puerta de enlace

El siguiente describe-gateway-information comando devuelve metadatos sobre la puerta de enlace especificada. Para especificar qué puerta de enlace desea describir, utilice el nombre de recurso de Amazon (ARN) de la puerta de enlace en el comando.

En este ejemplo se especifica una puerta de enlace con el identificador sgw-12A3456B de la cuenta123456789012:

aws storagegateway describe-gateway-information --gateway-arn "arn:aws:storagegateway:us-west-2:123456789012:gateway/sgw-12A3456B"

Este comando genera un JSON bloque que contiene metadatos sobre la puerta de enlace, como su nombre, las interfaces de red, la zona horaria configurada y el estado (independientemente de que la puerta de enlace esté en ejecución o no).

En el siguiente ejemplo de código se muestra cómo usar list-file-shares.

AWS CLI

Para enumerar los archivos compartidos

En el siguiente command-name ejemplo, se muestran los widgets disponibles en su AWS cuenta.

aws storagegateway list-file-shares \ --gateway-arn arn:aws:storagegateway:us-east-1:209870788375:gateway/sgw-FB02E292

Salida:

{ "FileShareInfoList": [ { "FileShareType": "NFS", "FileShareARN": "arn:aws:storagegateway:us-east-1:111122223333:share/share-2FA12345", "FileShareId": "share-2FA12345", "FileShareStatus": "AVAILABLE", "GatewayARN": "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-FB0AAAAA" } ], "Marker": null }

Para obtener más información, consulte ListFileSharesla APIReferencia del servicio AWS Storage Gateway.

  • Para API obtener más información, consulte ListFileSharesla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código se muestra cómo usar list-gateways.

AWS CLI

Para enumerar las puertas de enlace de una cuenta

El siguiente list-gateways comando muestra todas las puertas de enlace definidas para una cuenta:

aws storagegateway list-gateways

Este comando genera un JSON bloque que contiene una lista de nombres de recursos de Amazon Resource Names (ARNs) de la puerta de enlace.

  • Para API obtener más información, consulte ListGatewaysla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código se muestra cómo usar list-volumes.

AWS CLI

Para ver una lista de los volúmenes configurados para una puerta de enlace

El siguiente list-volumes comando devuelve una lista de los volúmenes configurados para la puerta de enlace especificada. Para especificar qué puerta de enlace desea describir, utilice el nombre de recurso de Amazon (ARN) de la puerta de enlace en el comando.

En este ejemplo se especifica una puerta de enlace con el identificador sgw-12A3456B de la cuenta123456789012:

aws storagegateway list-volumes --gateway-arn "arn:aws:storagegateway:us-west-2:123456789012:gateway/sgw-12A3456B"

Este comando genera un JSON bloque con una lista de volúmenes que incluye el tipo y ARN para cada volumen.

  • Para API obtener más información, consulte ListVolumesla Referencia de AWS CLI comandos.

En el siguiente ejemplo de código se muestra cómo usar refresh-cache.

AWS CLI

Para actualizar la caché de archivos compartidos

El siguiente refresh-cache ejemplo actualiza la caché del recurso compartido de archivos especificado.

aws storagegateway refresh-cache \ --file-share-arn arn:aws:storagegateway:us-east-1:111122223333:share/share-2FA12345

Salida:

{ "FileShareARN": "arn:aws:storagegateway:us-east-1:111122223333:share/share-2FA12345", "NotificationId": "4954d4b1-abcd-ef01-1234-97950a7d3483" }

Para obtener más información, consulte ListFileSharesla APIReferencia del servicio AWS Storage Gateway.

  • Para API obtener más información, consulte RefreshCachela Referencia de AWS CLI comandos.