Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Administración del ancho de banda para la gateway de archivos de Amazon S3

Modo de enfoque
Administración del ancho de banda para la gateway de archivos de Amazon S3 - AWSStorage Gateway

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.

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.

Puede limitar el rendimiento de carga desde su puerta de enlace aAWSPara controlar la cantidad de ancho de banda de red que utiliza la gateway. De forma predeterminada, una gateway activada no tiene límites de velocidad.

Puede configurar una programación límite de tasa de ancho de banda mediante laAWS Management Console, unAWSEl kit de desarrollo de software (SDK) o laAWS Storage GatewayAPI (consulteActualización del calendario límite de velocidad de ancho de bandaen laAWSReferencia de la API de Storage.). Mediante un programa de límites de velocidad de ancho de banda, puede configurar los límites para que cambien automáticamente durante el día o la semana. Para obtener más información, consulte Ver y editar la programación límite de velocidad de ancho de banda de la puerta de enlace mediante la consola de Storage Gateway.

nota

Actualmente, el tipo Amazon FSx File Gateway no admite la configuración de límites de velocidad de ancho de banda y programas.

Ver y editar la programación límite de velocidad de ancho de banda de la puerta de enlace mediante la consola de Storage Gateway

En esta sección se describe cómo ver y editar la programación de límites de ancho de banda de la gateway.

Para ver y editar la programación de los límites de ancho de banda
  1. Abra la consola Storage Gateway enhttps://console.aws.amazon.com/storagegateway/home.

  2. En el panel de navegación izquierdo, elijaGateways dey, a continuación, elija la gateway que desee administrar.

  3. ParaActions, eligeEdición de la programación límite de velocidad de ancho.

    La programación límite de velocidad de ancho de banda actual de la puerta de enlace se muestra en elEdición de la programación límite de velocidad de ancho(Se ha creado el certificado). De forma predeterminada, una nueva puerta de enlace no tiene límites de velocidad de ancho de banda definidos.

  4. (Opcional) ElijaAñadir nuevo límite de velocidad de ancho de bandapara añadir un nuevo intervalo configurable a la programación. Para cada intervalo que agregue, especifique la siguiente información:

    • Velocidad de subida— Introduzca el límite de velocidad de carga, en megabits por segundo (Mbps). El valor mínimo es 100 Mbps.

    • Días de la semana— Seleccione el día o los días de cada semana en que desea que se aplique el intervalo. Puede aplicar el intervalo entre semana (de lunes a viernes), fines de semana (sábado y domingo), todos los días de la semana o un día específico cada semana. Para aplicar el límite de ancho de banda de forma uniforme y constante en todos los días y en todo momento, elijaSin horario.

    • Hora de inicio— Introduzca la hora de inicio del intervalo de ancho de banda, utilizando el formato HH:MM y el desplazamiento de zona horaria con respecto a UTC para su puerta de enlace.

      nota

      El intervalo límite de velocidad de ancho de banda comienza al principio del minuto que especifique aquí.

    • Hora de finalización: introduzca la hora de finalización del intervalo de ancho de banda, utilizando el formato HH:MM y el desplazamiento de zona horaria con respecto a GMT para la puerta de enlace.

      importante

      El intervalo límite de velocidad de ancho de banda finaliza al final del minuto especificado aquí. Para programar un intervalo que finaliza al final de una hora, introduzca59.

      Para programar intervalos continuos consecutivos, la transición al comienzo de la hora, sin interrupción entre los intervalos, introduzca59para el minuto final del primer intervalo. Entrar00para el minuto de inicio del intervalo siguiente.

  5. (Opcional) Repita el paso anterior según sea necesario hasta que finalice el calendario de límite de ancho de banda. Si necesitas eliminar un intervalo de tu programación, eligeRemove.

    importante

    Los intervalos límite de velocidad de ancho de banda no se pueden solapar. La hora de inicio de un intervalo debe producirse después de la hora final de un intervalo anterior y antes de la hora de inicio de un intervalo siguiente.

  6. Cuando haya terminado, seleccioneGuarde los cambios.

Actualización de los límites de ancho de banda de la gateway medianteAWS SDK for Java

Si actualiza los límites de ancho de banda mediante programación, puede ajustar estos límites automáticamente durante un periodo de tiempo, por ejemplo, mediante la utilización de tareas programadas. En el siguiente ejemplo se ilustra cómo actualizar los límites de ancho de banda de una gateway medianteAWS SDK for Java. Para utilizar el código del ejemplo, debe haberse familiarizado con la ejecución de aplicaciones de la consola de Java. Para obtener más información, consulte Introducción en la Guía para desarrolladores de AWS SDK for Java.

ejemplo : Actualización de los límites de ancho de banda de la gateway medianteAWS SDK for Java

El siguiente ejemplo de código Java actualiza los límites de ancho de banda de una gateway. Para utilizar este código de ejemplo, debe proporcionar el punto de enlace de servicio, el Nombre de recurso de Amazon (ARN) y el límite de carga. Para obtener una lista deAWSpuntos finales de servicio que puede utilizar con Storage Gateway, consulteAWS Storage GatewayCuotas y puntos de enlace deen laAWSReferencia general de.

import java.io.IOException; import com.amazonaws.AmazonClientException; import com.amazonaws.auth.PropertiesCredentials; import com.amazonaws.services.storagegateway.AWSStorageGatewayClient; import com.amazonaws.services.storagegateway.model. UpdateBandwidthRateLimitScheduleRequest; import com.amazonaws.services.storagegateway.model. UpdateBandwidthRateLimitScheduleReturn; import java.util.Arrays; import java.util.Collections; import java.util.List; public class UpdateBandwidthExample { public static AWSStorageGatewayClient sgClient; // The gatewayARN public static String gatewayARN = "*** provide gateway ARN ***"; // The endpoint static String serviceURL = "https://storagegateway.us-east-1.amazonaws.com"; // Rates static long uploadRate = 100 * 1024 * 1024; // Bits per second, minimum 100 Megabits/second public static void main(String[] args) throws IOException { // Create a storage gateway client sgClient = new AWSStorageGatewayClient(new PropertiesCredentials( UpdateBandwidthExample.class.getResourceAsStream("AwsCredentials.properties"))); sgClient.setEndpoint(serviceURL); UpdateBandwidth(gatewayARN, uploadRate, null); // download rate not supported by S3 File gateways } private static void UpdateBandwidth(String gatewayArn, long uploadRate, long downloadRate) { try { BandwidthRateLimit bandwidthRateLimit = new BandwidthRateLimit(downloadRate, uploadRate); BandwidthRateLimitInterval noScheduleInterval = new BandwidthRateLimitInterval() .withBandwidthRateLimit(bandwidthRateLimit) .withDaysOfWeek(Arrays.asList(1, 2, 3, 4, 5, 6, 0)) .withStartHourOfDay(0) .withStartMinuteOfHour(0) .withEndHourOfDay(23) .withEndMinuteOfHour(59); UpdateBandwidthRateLimitScheduleRequest updateBandwidthRateLimitScheduleRequest = new UpdateBandwidthRateLimitScheduleRequest() .withGatewayARN(gatewayArn) .with BandwidthRateLimitIntervals(Collections.singletonList(noScheduleInterval)); UpdateBandwidthRateLimitScheduleReturn updateBandwidthRateLimitScheuduleResponse = sgClient.UpdateBandwidthRateLimitSchedule(updateBandwidthRateLimitScheduleRequest); String returnGatewayARN = updateBandwidthRateLimitScheuduleResponse.getGatewayARN(); System.out.println("Updated the bandwidth rate limits of " + returnGatewayARN); System.out.println("Upload bandwidth limit = " + uploadRate + " bits per second"); } catch (AmazonClientException ex) { System.err.println("Error updating gateway bandwith.\n" + ex.toString()); } } }

Actualización de los límites de ancho de banda de la gateway medianteAWS SDK for .NET

Si actualiza los límites de ancho de banda mediante programación, puede ajustar estos límites automáticamente durante un periodo de tiempo, por ejemplo, mediante la utilización de tareas programadas. En el siguiente ejemplo se ilustra cómo actualizar los límites de ancho de banda de una gateway medianteAWSKit de desarrollo de software (SDK) para .NET. Para utilizar el código del ejemplo, debe haberse familiarizado con la ejecución de aplicaciones de la consola de .NET. Para obtener más información, consulte Introducción en la Guía para desarrolladores de AWS SDK for .NET.

ejemplo : Actualización de los límites de ancho de banda de la gateway medianteAWS SDK for .NET

El siguiente ejemplo de código C# actualiza los límites de ancho de banda de una gateway. Para utilizar este código de ejemplo, debe proporcionar el punto de enlace de servicio, el Nombre de recurso de Amazon (ARN) y el límite de carga. Para obtener una lista deAWSpuntos finales de servicio que puede utilizar con Storage Gateway, consulteAWS Storage GatewayCuotas y puntos de enlace deen laAWSReferencia general de.

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Amazon.StorageGateway; using Amazon.StorageGateway.Model; namespace AWSStorageGateway { class UpdateBandwidthExample { static AmazonStorageGatewayClient sgClient; static AmazonStorageGatewayConfig sgConfig; // The gatewayARN public static String gatewayARN = "*** provide gateway ARN ***"; // The endpoint static String serviceURL = "https://storagegateway.us-east-1.amazonaws.com"; // Rates static long uploadRate = 100 * 1024 * 1024; // Bits per second, minimum 100 Megabits/second public static void Main(string[] args) { // Create a storage gateway client sgConfig = new AmazonStorageGatewayConfig(); sgConfig.ServiceURL = serviceURL; sgClient = new AmazonStorageGatewayClient(sgConfig); UpdateBandwidth(gatewayARN, uploadRate, null); Console.WriteLine("\nTo continue, press Enter."); Console.Read(); } public static void UpdateBandwidth(string gatewayARN, long uploadRate, long downloadRate) { try { BandwidthRateLimit bandwidthRateLimit = new BandwidthRateLimit(downloadRate, uploadRate); BandwidthRateLimitInterval noScheduleInterval = new BandwidthRateLimitInterval() .withBandwidthRateLimit(bandwidthRateLimit) .withDaysOfWeek(Arrays.asList(1, 2, 3, 4, 5, 6, 0)) .withStartHourOfDay(0) .withStartMinuteOfHour(0) .withEndHourOfDay(23) .withEndMinuteOfHour(59); List <BandwidthRateLimitInterval> bandwidthRateLimitIntervals = new List<BandwidthRateLimitInterval>(); bandwidthRateLimitIntervals.Add(noScheduleInterval); UpdateBandwidthRateLimitScheduleRequest updateBandwidthRateLimitScheduleRequest = new UpdateBandwidthRateLimitScheduleRequest() .withGatewayARN(gatewayARN) .with BandwidthRateLimitIntervals(bandwidthRateLimitIntervals); UpdateBandwidthRateLimitScheduleReturn updateBandwidthRateLimitScheuduleResponse = sgClient.UpdateBandwidthRateLimitSchedule(updateBandwidthRateLimitScheduleRequest); String returnGatewayARN = updateBandwidthRateLimitScheuduleResponse.GatewayARN; Console.WriteLine("Updated the bandwidth rate limits of " + returnGatewayARN); Console.WriteLine("Upload bandwidth limit = " + uploadRate + " bits per second"); } catch (AmazonStorageGatewayException ex) { Console.WriteLine("Error updating gateway bandwith.\n" + ex.ToString()); } } } }

Actualización de los límites de ancho de banda de la gateway medianteAWS Tools for Windows PowerShell

Si actualiza los límites de ancho de banda mediante programación, puede ajustar estos límites automáticamente durante un periodo de tiempo, por ejemplo, mediante la utilización de tareas programadas. En el siguiente ejemplo se ilustra cómo actualizar los límites de ancho de banda de una gateway medianteAWS Tools for Windows PowerShell. Para utilizar el código del ejemplo, debe haberse familiarizado con la ejecución de scripts de PowerShell. Para obtener más información, consulte la introducción de la Guía del usuario de AWS Tools for Windows PowerShell.

ejemplo : Actualización de los límites de ancho de banda de la gateway medianteAWS Tools for Windows PowerShell

El siguiente ejemplo de script de PowerShell actualiza los límites de ancho de banda de una gateway. Para utilizar este script de ejemplo, debe proporcionar el Nombre de recurso de Amazon (ARN) de la gateway y el límite de carga.

<# .DESCRIPTION Update Gateway bandwidth limits schedule .NOTES PREREQUISITES: 1) AWS Tools for PowerShell from https://aws.amazon.com/powershell/ 2) Credentials and region stored in session using Initialize-AWSDefault. For more info, see https://docs.aws.amazon.com/powershell/latest/userguide/specifying-your-aws-credentials.html .EXAMPLE powershell.exe .\SG_UpdateBandwidth.ps1 #> $UploadBandwidthRate = 100 * 1024 * 1024 $gatewayARN = "*** provide gateway ARN ***" $bandwidthRateLimitInterval = New-Object Amazon.StorageGateway.Model.BandwidthRateLimitInterval $bandwidthRateLimitInterval.StartHourOfDay = 0 $bandwidthRateLimitInterval.StartMinuteOfHour = 0 $bandwidthRateLimitInterval.EndHourOfDay = 23 $bandwidthRateLimitInterval.EndMinuteOfHour = 59 $bandwidthRateLimitInterval.DaysOfWeek = 0,1,2,3,4,5,6 $bandwidthRateLimitInterval.AverageUploadRateLimitInBitsPerSec = $UploadBandwidthRate #Update Bandwidth Rate Limits Update-SGBandwidthRateLimitSchedule -GatewayARN $gatewayARN ` -BandwidthRateLimitInterval @($bandwidthRateLimitInterval) $schedule = Get-SGBandwidthRateLimitSchedule -GatewayARN $gatewayARN Write-Output("`nGateway: " + $gatewayARN); Write-Output("`nNew bandwidth throttle schedule: " + $schedule.BandwidthRateLimitIntervals.AverageUploadRateLimitInBitsPerSec)
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.