Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
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 AWS Management Console, atau secara terprogram dengan menggunakan Storage Gateway API (lihat UpdateBandwidthRateLimit) 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.
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. Batas tingkat bandwidth saat ini tidak didukung untuk Amazon FSx File Gateway.
Topik
Mengubah Bandwidth Throttling Menggunakan Storage Gateway Console
Schedule-Based Bandwidth Throttling Menggunakan Storage Gateway Console
Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS SDK untuk Java
Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS SDK untuk .NET
Memperbarui Batas Tingkat Bandwidth Gateway Menggunakan AWS Tools for Windows PowerShell
Mengubah Bandwidth Throttling Menggunakan Storage Gateway Console
Prosedur berikut menunjukkan cara mengubah pembatasan bandwidth gateway dari konsol Storage Gateway.
Untuk mengubah pembatasan bandwidth gateway menggunakan konsol
Buka konsol Storage Gateway di https://console.aws.amazon.com/storagegateway/rumah
. -
Di panel navigasi kiri, pilih Gateway, lalu pilih gateway yang ingin Anda kelola.
-
Untuk Tindakan, pilih Edit batas bandwidth.
-
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
Prosedur berikut menunjukkan cara menjadwalkan perubahan pada pembatasan bandwidth gateway menggunakan konsol Storage Gateway.
Untuk menambah atau memodifikasi jadwal pelambatan bandwidth gateway
Buka konsol Storage Gateway di https://console.aws.amazon.com/storagegateway/rumah
. -
Di panel navigasi kiri, pilih Gateway, lalu pilih gateway yang ingin Anda kelola.
-
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.
-
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. Masukkan00
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.
-
-
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.
-
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
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 di Panduan AWS SDK untuk Java Pengembang.
contoh : 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 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
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 dengan menjalankan aplikasi konsol.NET. Untuk informasi selengkapnya, lihat Memulai di Panduan AWS SDK untuk .NET Pengembang.
contoh : 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 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
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 di AWS Tools for Windows PowerShell Panduan Pengguna.
contoh : 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 Nama Sumber Daya Amazon (ARN), dan batas unggahan dan unduhan.
<#
.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)