

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengelola Bandwidth untuk Tape Gateway Anda
<a name="MaintenanceUpdateBandwidth-common"></a>

Anda dapat membatasi (atau membatasi) throughput unggahan dari gateway ke AWS atau throughput unduhan dari AWS gateway Anda. Menggunakan bandwidth throttling membantu Anda mengontrol jumlah bandwidth jaringan yang digunakan oleh gateway Anda. Secara default, gateway yang diaktifkan tidak memiliki batas tarif saat mengunggah atau mengunduh.

Anda dapat menentukan batas tarif dengan menggunakan Konsol Manajemen AWS, atau secara terprogram dengan menggunakan Storage Gateway API (lihat [UpdateBandwidthRateLimit](https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateBandwidthRateLimit.html)) atau AWS Software Development Kit (SDK). Dengan membatasi bandwidth secara terprogram, Anda dapat mengubah batas secara otomatis sepanjang hari—misalnya, dengan menjadwalkan tugas untuk mengubah bandwidth.

Anda juga dapat menentukan pembatasan bandwidth berbasis jadwal untuk gateway Anda. Anda menjadwalkan pembatasan bandwidth dengan mendefinisikan satu atau lebih interval. bandwidth-rate-limit Untuk informasi selengkapnya, lihat [Schedule-Based Bandwidth Throttling Menggunakan Storage Gateway Console](#SchedulingBandwidthThrottling). 

**Mengkonfigurasi pengaturan tunggal untuk pembatasan bandwidth adalah setara fungsional dengan mendefinisikan jadwal dengan bandwidth-rate-limit interval tunggal yang ditetapkan untuk **Setiap Hari**, dengan waktu **Mulai `00:00` dan waktu** Akhir.** `23:59` 

**catatan**  
Informasi di bagian ini khusus untuk Tape dan Volume Gateways. Untuk mengelola bandwidth untuk Gateway File Amazon S3, lihat [Mengelola Bandwidth untuk Gateway File Amazon S3 Anda](https://docs.aws.amazon.com/filegateway/latest/files3/MaintenanceUpdateBandwidth-common.html). Batas tingkat bandwidth saat ini tidak didukung untuk Amazon FSx File Gateway.

**Topics**
+ [Mengubah Bandwidth Throttling Menggunakan Storage Gateway Console](#MaintenanceUpdateBandwidthConsole-common)
+ [Schedule-Based Bandwidth Throttling Menggunakan Storage Gateway Console](#SchedulingBandwidthThrottling)
+ [Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS SDK untuk Java](#MaintenanceUpdateBandwidthJava-common)
+ [Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS SDK untuk .NET](#MaintenanceUpdateBandwidthDotNet-common)
+ [Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS Tools for Windows PowerShell](#MaintenanceUpdateBandwidthPowerShell-common)

## Mengubah Bandwidth Throttling Menggunakan Storage Gateway Console
<a name="MaintenanceUpdateBandwidthConsole-common"></a>

Prosedur berikut menunjukkan cara mengubah pembatasan bandwidth gateway dari konsol Storage Gateway.

**Untuk mengubah pembatasan bandwidth gateway menggunakan konsol**

1. Buka konsol Storage Gateway di [https://console.aws.amazon.com/storagegateway/rumah](https://console.aws.amazon.com/storagegateway/).

1. Di panel navigasi kiri, pilih **Gateway**, lalu pilih gateway yang ingin Anda kelola.

1. Untuk **Tindakan**, pilih **Edit batas bandwidth**.

1. Dalam kotak dialog **Edit batas laju**, masukkan nilai batas baru, lalu pilih **Simpan**. Perubahan Anda muncul di tab **Detail** untuk gateway Anda.

## Schedule-Based Bandwidth Throttling Menggunakan Storage Gateway Console
<a name="SchedulingBandwidthThrottling"></a>

Prosedur berikut menunjukkan cara menjadwalkan perubahan pada pembatasan bandwidth gateway menggunakan konsol Storage Gateway.

**Untuk menambah atau memodifikasi jadwal pelambatan bandwidth gateway**

1. Buka konsol Storage Gateway di [https://console.aws.amazon.com/storagegateway/rumah](https://console.aws.amazon.com/storagegateway/).

1. Di panel navigasi kiri, pilih **Gateway**, lalu pilih gateway yang ingin Anda kelola.

1. Untuk **Tindakan**, pilih **Edit jadwal batas laju bandwidth**.

    bandwidth-rate-limitJadwal gateway ditampilkan di kotak dialog **Edit jadwal batas laju bandwidth**. Secara default, bandwidth-rate-limit jadwal gateway baru kosong. 

1. Dalam kotak dialog **Edit jadwal batas laju bandwidth**, pilih **Tambahkan item baru** untuk menambahkan bandwidth-rate-limit interval baru. Masukkan informasi berikut untuk setiap bandwidth-rate-limit interval:
   + **Hari dalam seminggu** — Anda dapat membuat bandwidth-rate-limit interval untuk hari kerja (Senin sampai Jumat), untuk akhir pekan (Sabtu dan Minggu), untuk setiap hari dalam seminggu, atau untuk satu atau lebih hari tertentu dalam seminggu.
   + **Waktu mulai** — Masukkan waktu mulai untuk interval bandwidth di zona waktu lokal gateway, menggunakan format HH: MM.
**catatan**  
 bandwidth-rate-limitInterval Anda dimulai pada awal menit yang Anda tentukan di sini.
   + **Waktu akhir** - Masukkan waktu akhir untuk bandwidth-rate-limit interval di zona waktu lokal gateway, menggunakan format HH: MM. 
**penting**  
 bandwidth-rate-limitInterval berakhir pada akhir menit yang ditentukan di sini. Untuk menjadwalkan interval yang berakhir pada akhir jam, masukkan**59**.  
Untuk menjadwalkan interval kontinu berturut-turut, transisi pada awal jam, tanpa gangguan di antara interval, masukkan **59** untuk menit akhir interval pertama. Masukkan **00** untuk menit awal interval berikutnya. 
   + **Tingkat unduhan** - Masukkan batas kecepatan unduhan, dalam kilobit per detik (Kbps), atau pilih **Tidak ada batas untuk menonaktifkan pembatasan bandwidth** untuk mengunduh. Nilai minimum untuk tingkat unduhan adalah 100 Kbps. 
   + **Upload rate** — Masukkan batas upload rate, di Kbps, atau pilih **No limit** untuk menonaktifkan bandwidth throttling untuk upload. Nilai minimum untuk tingkat unggah adalah 50 Kbps. 

   Untuk memodifikasi bandwidth-rate-limit interval, Anda dapat memasukkan nilai yang direvisi untuk parameter interval. 

   Untuk menghapus bandwidth-rate-limit interval Anda, Anda dapat memilih **Hapus** di sebelah kanan interval yang akan dihapus.

   Setelah perubahan Anda selesai, pilih **Simpan**.

1. Lanjutkan menambahkan bandwidth-rate-limit interval dengan memilih **Tambahkan item baru** dan masukkan hari, waktu mulai dan akhir, dan batas kecepatan unduh dan unggah. 
**penting**  
 Bandwidth-rate-limitinterval tidak bisa tumpang tindih. Waktu mulai suatu interval harus terjadi setelah waktu akhir dari interval sebelumnya, dan sebelum waktu mulai dari interval berikutnya. 

1. Setelah memasukkan semua bandwidth-rate-limit interval, pilih **Simpan perubahan** untuk menyimpan bandwidth-rate-limit jadwal Anda.

Ketika bandwidth-rate-limit jadwal berhasil diperbarui, Anda dapat melihat batas kecepatan unduh dan unggah saat ini di panel **Detail** untuk gateway.

## Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS SDK untuk Java
<a name="MaintenanceUpdateBandwidthJava-common"></a>

Dengan memperbarui batas bandwidth-rate secara terprogram, Anda dapat menyesuaikan batas secara otomatis selama periode waktu—misalnya, dengan menggunakan tugas terjadwal. Contoh berikut menunjukkan cara memperbarui batas bandwidth-rate gateway menggunakan. AWS SDK untuk Java Untuk menggunakan kode contoh, Anda harus terbiasa dengan menjalankan aplikasi konsol Java. Untuk informasi selengkapnya, lihat [Memulai](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/java-dg-setup.html) di *Panduan AWS SDK untuk Java Pengembang*. 

**Example : Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS SDK untuk Java**  
Contoh kode Java berikut memperbarui batas bandwidth-rate gateway. Untuk menggunakan kode contoh ini, Anda harus memberikan titik akhir layanan, gateway Anda Amazon Resource Name (ARN), dan batas upload dan download. Untuk daftar endpoint AWS layanan yang dapat Anda gunakan dengan Storage Gateway, lihat [AWS Storage Gateway Endpoints dan Quotas](https://docs.aws.amazon.com/general/latest/gr/sg.html) di. *Referensi Umum AWS*  

```
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.UpdateBandwidthRateLimitRequest;
import com.amazonaws.services.storagegateway.model.UpdateBandwidthRateLimitResult;


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 = 51200;  // Bits per second, minimum 51200
    static long downloadRate = 102400;   // Bits per second, minimum 102400
    
    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, downloadRate);
        
    }

    private static void UpdateBandwidth(String gatewayARN2, long uploadRate2,
            long downloadRate2) {
        try
        {
            UpdateBandwidthRateLimitRequest updateBandwidthRateLimitRequest =
                new UpdateBandwidthRateLimitRequest()
                .withGatewayARN(gatewayARN)
                .withAverageDownloadRateLimitInBitsPerSec(downloadRate)
                .withAverageUploadRateLimitInBitsPerSec(uploadRate);

            UpdateBandwidthRateLimitResult updateBandwidthRateLimitResult = sgClient.updateBandwidthRateLimit(updateBandwidthRateLimitRequest);
            String returnGatewayARN = updateBandwidthRateLimitResult.getGatewayARN();
            System.out.println("Updated the bandwidth rate limits of " + returnGatewayARN);
            System.out.println("Upload bandwidth limit = " + uploadRate + " bits per second");
            System.out.println("Download bandwidth limit = " + downloadRate + " bits per second");
        }
        catch (AmazonClientException ex)
        {
            System.err.println("Error updating gateway bandwith.\n" + ex.toString());
        }
    }        
}
```

## Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS SDK untuk .NET
<a name="MaintenanceUpdateBandwidthDotNet-common"></a>

Dengan memperbarui batas bandwidth-rate secara terprogram, Anda dapat menyesuaikan batas secara otomatis selama periode waktu—misalnya, dengan menggunakan tugas terjadwal. Contoh berikut menunjukkan cara memperbarui batas bandwidth-rate gateway dengan menggunakan. AWS SDK untuk .NET Untuk menggunakan kode contoh, Anda harus terbiasa menjalankan aplikasi konsol.NET. Untuk informasi selengkapnya, lihat [Memulai](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/net-dg-setup.html) di *Panduan AWS SDK untuk .NET Pengembang*. 

**Example : Memperbarui Batas Tingkat Bandwidth Gateway dengan Menggunakan AWS SDK untuk .NET**  
Contoh kode C \# berikut memperbarui batas kecepatan bandwidth gateway. Untuk menggunakan kode contoh ini, Anda harus memberikan titik akhir layanan, gateway Anda Amazon Resource Name (ARN), dan batas upload dan download. Untuk daftar endpoint AWS layanan yang dapat Anda gunakan dengan Storage Gateway, lihat [AWS Storage Gateway Endpoints dan Quotas](https://docs.aws.amazon.com/general/latest/gr/sg.html) di. *Referensi Umum AWS*  

```
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 = 51200;  // Bits per second, minimum 51200
        static long downloadRate = 102400;   // Bits per second, minimum 102400

        public static void Main(string[] args)
        {
            // Create a Storage Gateway client
            sgConfig = new AmazonStorageGatewayConfig();
            sgConfig.ServiceURL = serviceURL;
            sgClient = new AmazonStorageGatewayClient(sgConfig);

            UpdateBandwidth(gatewayARN, uploadRate, downloadRate);

            Console.WriteLine("\nTo continue, press Enter.");
            Console.Read();
        }

        public static void UpdateBandwidth(string gatewayARN, long uploadRate, long downloadRate)
        {
            try
            {
                UpdateBandwidthRateLimitRequest updateBandwidthRateLimitRequest =
                    new UpdateBandwidthRateLimitRequest()
                    .WithGatewayARN(gatewayARN)
                    .WithAverageDownloadRateLimitInBitsPerSec(downloadRate)
                    .WithAverageUploadRateLimitInBitsPerSec(uploadRate);

                UpdateBandwidthRateLimitResponse updateBandwidthRateLimitResponse = sgClient.UpdateBandwidthRateLimit(updateBandwidthRateLimitRequest);
                String returnGatewayARN = updateBandwidthRateLimitResponse.UpdateBandwidthRateLimitResult.GatewayARN;
                Console.WriteLine("Updated the bandwidth rate limits of " + returnGatewayARN);
                Console.WriteLine("Upload bandwidth limit = " + uploadRate + " bits per second");
                Console.WriteLine("Download bandwidth limit = " + downloadRate + " bits per second");
            }
            catch (AmazonStorageGatewayException ex)
            {
                Console.WriteLine("Error updating gateway bandwith.\n" + ex.ToString());
            }
        }
    }
}
```

## Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS Tools for Windows PowerShell
<a name="MaintenanceUpdateBandwidthPowerShell-common"></a>

Dengan memperbarui batas bandwidth-rate secara terprogram, Anda dapat menyesuaikan batas secara otomatis selama periode waktu—misalnya, dengan menggunakan tugas terjadwal. Contoh berikut menunjukkan cara memperbarui batas bandwidth-rate gateway menggunakan. AWS Tools for Windows PowerShell Untuk menggunakan kode contoh, Anda harus terbiasa dengan menjalankan PowerShell skrip. Untuk informasi lebih lanjut, lihat [Memulai](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-started.html) di *Alat AWS untuk PowerShell Panduan Pengguna*. 

**Example : Memperbarui Batas Tingkat Bandwidth Gateway dengan Menggunakan AWS Tools for Windows PowerShell**  
Contoh PowerShell skrip berikut memperbarui batas bandwidth-rate gateway. Untuk menggunakan skrip contoh ini, Anda harus memberikan gateway Anda Amazon Resource Name (ARN), dan batas upload dan download.   

```
<#
.DESCRIPTION
    Update Gateway bandwidth limits.
    
.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 = 51200
$DownloadBandwidthRate = 102400
$gatewayARN = "*** provide gateway ARN ***"

#Update Bandwidth Rate Limits
Update-SGBandwidthRateLimit -GatewayARN $gatewayARN `
                            -AverageUploadRateLimitInBitsPerSec $UploadBandwidthRate `
                            -AverageDownloadRateLimitInBitsPerSec $DownloadBandwidthRate

$limits =  Get-SGBandwidthRateLimit -GatewayARN $gatewayARN

Write-Output("`nGateway: " + $gatewayARN);
Write-Output("`nNew Upload Rate: " + $limits.AverageUploadRateLimitInBitsPerSec)
Write-Output("`nNew Download Rate: " + $limits.AverageDownloadRateLimitInBitsPerSec)
```