

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Verwaltung der Bandbreite für Ihr Amazon S3 File Gateway
<a name="MaintenanceUpdateBandwidth-common"></a>

Sie können den Upload-Durchsatz von Ihrem Gateway auf einschränken, AWS um die Menge der Netzwerkbandbreite zu kontrollieren, die das Gateway verwendet. Standardmäßig gibt es bei einem aktivierten Gateway keine Ratenlimits.

Sie können einen bandwidth-rate-limit Zeitplan mit dem AWS-Managementkonsole, einem AWS Software Development Kit (SDK) oder der AWS Storage Gateway API konfigurieren (siehe [UpdateBandwidthRateLimitSchedule](https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateBandwidthRateLimitSchedule.html)in der *AWS Storage Gateway API-Referenz*.). Mithilfe eines Zeitplans für Bandbreitenratenbeschränkungen können Sie Grenzwerte so konfigurieren, dass sie sich im Laufe des Tages oder der Woche automatisch ändern. Weitere Informationen finden Sie unter [Den bandwidth-rate-limit Zeitplan für Ihr Gateway mithilfe der Storage Gateway Gateway-Konsole anzeigen und bearbeiten](#SchedulingBandwidthThrottling).

Sie können den Upload-Durchsatz Ihres Gateways anhand der `CloudBytesUploaded` Metrik auf der Registerkarte **Überwachung** in der Storage Gateway Gateway-Konsole oder in Amazon überwachen CloudWatch. 

**Anmerkung**  
Bandbreitenratenbeschränkungen gelten nur für Storage Gateway Gateway-Datei-Uploads. Andere Gateway-Operationen sind nicht betroffen.  
Bei der Begrenzung der Bandbreitenrate wird der Durchsatz aller hochgeladenen Dateien ausgeglichen, wobei der Durchschnitt über jede Sekunde berechnet wird. Es ist zwar möglich, dass Uploads die Bandbreitenratenbegrenzung für eine bestimmte Mikro- oder Millisekunde kurzzeitig überschreiten, dies führt jedoch in der Regel nicht zu großen Spitzen über längere Zeiträume.  
Die Konfiguration von Bandbreitenratenlimits und Zeitplänen wird derzeit für den Typ Amazon FSx File Gateway nicht unterstützt.

**Topics**
+ [Den bandwidth-rate-limit Zeitplan für Ihr Gateway mithilfe der Storage Gateway Gateway-Konsole anzeigen und bearbeiten](#SchedulingBandwidthThrottling)
+ [Aktualisierung der Gateway-Bandbreitenbegrenzungen mit dem AWS SDK für Java](#MaintenanceUpdateBandwidthJava-common)
+ [Aktualisierung der Gateway-Bandbreitenbegrenzungen mit dem AWS SDK für .NET](#MaintenanceUpdateBandwidthDotNet-common)
+ [Aktualisierung der Gateway-Bandbreitenbegrenzungen mit dem AWS Tools for Windows PowerShell](#MaintenanceUpdateBandwidthPowerShell-common)

## Den bandwidth-rate-limit Zeitplan für Ihr Gateway mithilfe der Storage Gateway Gateway-Konsole anzeigen und bearbeiten
<a name="SchedulingBandwidthThrottling"></a>

In diesem Abschnitt wird beschrieben, wie Sie den Zeitplan für die Bandbreitenratenlimit für Ihr Gateway anzeigen und bearbeiten.

**So können Sie den Zeitplan für das Bandbreitenlimit anzeigen und bearbeiten:**

1. Öffnen Sie die Storage Gateway Gateway-Konsole [https://console.aws.amazon.com/storagegateway/zu Hause](https://console.aws.amazon.com/storagegateway/).

1. Wählen Sie im linken Navigationsbereich erst **Gateways** und anschließend das Gateway aus, das Sie verwalten möchten.

1. Wählen Sie für **Aktionen** die Option **Bandbreitenraten-Limit bearbeiten** aus.

   Der aktuelle bandwidth-rate-limit Zeitplan des Gateways wird auf der Seite **Zeitplan für Bandbreitenratenlimit bearbeiten** angezeigt. Standardmäßig hat ein neues Gateway keine definierten Bandbreitenbegrenzungen. 

1. (Optional) Wählen Sie **Neues Bandbreitenratenlimit hinzufügen** aus, um dem Zeitplan ein neues konfigurierbares Intervall hinzuzufügen. Geben Sie für jedes hinzugefügte Intervall die folgenden Informationen ein:
   + **Upload-Rate** — Geben Sie das Limit für die Upload-Rate in Megabit pro Sekunde (Mbit/s) ein. Der Mindestwert ist 100 Mbit/s. 
   + **Wochentage** — Wählen Sie den Tag oder die Tage in jeder Woche aus, an denen das Intervall gelten soll. Sie können das Intervall an Wochentagen (Montag bis Freitag), am Wochenende (Samstag und Sonntag), an jedem Wochentag oder an einem bestimmten Wochentag anwenden. **Um das Bandbreitenlimit einheitlich und konstant an allen Tagen und zu jeder Zeit anzuwenden, wählen Sie „Kein Zeitplan“.**
   + **Startzeit** — Geben Sie die Startzeit für das Bandbreitenintervall im Format HH:MM und den Zeitzonenversatz von UTC für Ihr Gateway ein.
**Anmerkung**  
Ihr bandwidth-rate-limit Intervall beginnt am Anfang der Minute, die Sie hier angeben.
   + **Endzeit** — Geben Sie die Endzeit für das Bandbreitenintervall im Format HH:MM und den Zeitzonenversatz von GMT für Ihr Gateway ein. 
**Wichtig**  
Das bandwidth-rate-limit Intervall endet am Ende der hier angegebenen Minute. Um ein Intervall zu planen, das am Ende einer Stunde endet, geben Sie **59** ein.  
 Um aufeinanderfolgende fortlaufende Intervalle zu planen, wobei der Übergang zu Beginn der Stunde ohne Unterbrechung zwischen den Intervallen erfolgt, geben Sie **59** für die Endminute des ersten Intervalls ein. Geben Sie **00** für die Startminute des nachfolgenden Intervalls ein. 

1. (Optional) Wiederholen Sie den vorherigen Schritt nach Bedarf, bis Ihr bandwidth-rate-limit Zeitplan vollständig ist. Wenn Sie ein Intervall aus Ihrem Zeitplan löschen müssen, wählen Sie **Entfernen**.
**Wichtig**  
 Bandwidth-rate-limitIntervalle dürfen sich nicht überschneiden. Die Startzeit eines Intervalls muss nach der Endzeit eines vorherigen Intervalls und vor der Startzeit eines nachfolgenden Intervalls liegen. 

1. Wenn Sie fertig sind, wählen **Sie Änderungen speichern**.

## Aktualisierung der Gateway-Bandbreitenbegrenzungen mit dem AWS SDK für Java
<a name="MaintenanceUpdateBandwidthJava-common"></a>

Indem Sie die Bandbreitenbegrenzungen programmgesteuert aktualisieren, können Sie diese Grenzwerte über einen bestimmten Zeitraum automatisch anpassen, z. B. mithilfe von geplanten Tasks. Im folgenden Beispiel wird gezeigt, wie Sie die Bandbreitenlimits eines Gateways mit AWS SDK für Java aktualisieren. Wenn Sie den Beispielcode verwenden möchten, sollten Sie mit der Ausführung einer Java-Konsolenanwendung vertraut sein. Weitere Informationen finden Sie unter [Erste Schritte](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/java-dg-setup.html) im *AWS SDK für Java -Entwicklerhandbuch.* 

**Example : Aktualisierung der Gateway-Bandbreitenbegrenzungen mithilfe der AWS SDK für Java**  
Mit dem folgenden Java-Codebeispiel werden die Bandbreitenlimits eines Gateways aktualisiert. Um diesen Beispielcode verwenden zu können, müssen Sie den Service-Endpunkt, Ihren Gateway-Amazon-Ressourcennamen (ARN) und das Upload-Limit angeben. Eine Liste der AWS -Service-Endpunkte, die Sie mit Storage Gateway verwenden können, finden Sie unter [Endpunkte und Kontingente für AWS Storage Gateway](https://docs.aws.amazon.com/general/latest/gr/sg.html) in der *Allgemeine AWS-Referenz*.  

```
    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());
            }
        }        
    }
```

## Aktualisierung der Gateway-Bandbreitenbegrenzungen mit dem AWS SDK für .NET
<a name="MaintenanceUpdateBandwidthDotNet-common"></a>

Indem Sie die Bandbreitenbegrenzungen programmgesteuert aktualisieren, können Sie diese Grenzwerte über einen bestimmten Zeitraum automatisch anpassen, z. B. mithilfe von geplanten Tasks. Das folgende Beispiel zeigt, wie die Bandbreitenbegrenzungen eines Gateways mithilfe des Software Development Kit (SDK) für.NET aktualisiert werden. AWS Wenn Sie den Beispielcode verwenden möchten, sollten Sie mit der Ausführung einer .NET-Konsolenanwendung vertraut sein. Weitere Informationen finden Sie unter [Erste Schritte](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/net-dg-setup.html) im *AWS SDK für .NET -Entwicklerhandbuch.* 

**Example : Aktualisierung der Gateway-Bandbreitenbegrenzungen mithilfe von AWS SDK für .NET**  
Mit dem folgenden C\$1-Codebeispiel werden die Bandbreitenlimits eines Gateways aktualisiert. Um diesen Beispielcode verwenden zu können, müssen Sie den Service-Endpunkt, Ihren Gateway-Amazon-Ressourcennamen (ARN) und das Upload-Limit angeben. Eine Liste der AWS -Service-Endpunkte, die Sie mit Storage Gateway verwenden können, finden Sie unter [Endpunkte und Kontingente für AWS Storage Gateway](https://docs.aws.amazon.com/general/latest/gr/sg.html) in der *Allgemeine AWS-Referenz*.  

```
    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());
                }
            }
        }
    }
```

## Aktualisierung der Gateway-Bandbreitenbegrenzungen mit dem AWS Tools for Windows PowerShell
<a name="MaintenanceUpdateBandwidthPowerShell-common"></a>

Indem Sie die Bandbreitenbegrenzungen programmgesteuert aktualisieren, können Sie diese Grenzwerte über einen bestimmten Zeitraum automatisch anpassen, z. B. mithilfe von geplanten Tasks. Im folgenden Beispiel wird gezeigt, wie Sie die Bandbreitenlimits eines Gateways mit AWS Tools for Windows PowerShell aktualisieren. Um den Beispielcode verwenden zu können, sollten Sie mit der Ausführung eines Skripts vertraut sein. PowerShell Weitere Informationen finden Sie unter [Erste Schritte](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-started.html) im *AWS -Tools für PowerShell -Benutzerhandbuch*. 

**Example : Aktualisierung der Gateway-Bandbreitenbegrenzungen mithilfe von AWS Tools for Windows PowerShell**  
Das folgende PowerShell Skriptbeispiel aktualisiert die Bandbreitenbegrenzungen eines Gateways. Um dieses Beispielskript verwenden zu können, müssen Sie Ihren Gateway-Amazon-Ressourcennamen (ARN) und das Upload-Limit angeben.  

```
    <#
    .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)
```