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.
Temas
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).
-
Para API obtener más información, consulte DescribeGatewayInformation
la Referencia de AWS CLI comandos.
-
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 ListFileShares
la 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 ListGateways
la 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 ListVolumes
la 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 RefreshCache
la Referencia de AWS CLI comandos.
-