Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tip debugging: Dapatkan informasi pelacakan kawat dari klien
Anda bisa mendapatkan informasi wire trace dari AWS klien dengan menetapkan http_wire_trace
Boolean. Informasi pelacakan kawat membantu membedakan perubahan klien, masalah layanan, dan kesalahan pengguna. Kapantrue
, pengaturan menunjukkan apa yang dikirim pada kawat. Contoh berikut membuat klien Amazon S3 dengan pelacakan kawat diaktifkan pada saat pembuatan klien.
s3 = Aws::S3::Client.new(http_wire_trace: true)
Mengingat kode berikut dan argumenbucket_name
, output menampilkan pesan yang mengatakan apakah bucket dengan nama yang ada.
require 'aws-sdk-s3' s3 = Aws::S3::Resource.new(client: Aws::S3::Client.new(http_wire_trace: true)) if s3.bucket(ARGV[0]).exists? puts "Bucket #{ARGV[0]} exists" else puts "Bucket #{ARGV[0]} does not exist" end
Jika ember ada, output serupa dengan yang berikut ini. (Pengembalian ditambahkan ke HEAD
baris untuk keterbacaan.)
opening connection to bucket_name.s3-us-west-1.amazonaws.com:443... opened starting SSL for bucket_name.s3-us-west-1.amazonaws.com:443... SSL established, protocol: TLSv1.2, cipher: ECDHE-RSA-AES128-GCM-SHA256 -> "HEAD / HTTP/1.1 Accept-Encoding: User-Agent: aws-sdk-ruby3/3.171.0 ruby/3.2.2 x86_64-linux aws-sdk-s3/1.120.0 Host: bucket_name.s3-us-west-1.amazonaws.com X-Amz-Date: 20230427T143146Z
/* omitted */
Accept: */*\r\n\r\n" -> "HTTP/1.1 200 OK\r\n" -> "x-amz-id-2: XxB2J+kpHgTjmMUwpkUI1EjaFSPxAjWRgkn/+z7YwWc/iAX5E3OXRBzJ37cfc8T4D7ELC1KFELM=\r\n" -> "x-amz-request-id: 5MD4APQQS815QVBR\r\n" -> "Date: Thu, 27 Apr 2023 14:31:47 GMT\r\n" -> "x-amz-bucket-region: us-east-1\r\n" -> "x-amz-access-point-alias: false\r\n" -> "Content-Type: application/xml\r\n" -> "Server: AmazonS3\r\n" -> "\r\n" Conn keep-alive Bucket bucket_name exists
Anda juga dapat mengaktifkan pelacakan kawat setelah pembuatan klien.
s3 = Aws::S3::Client.new s3.config.http_wire_trace = true
Untuk informasi selengkapnya tentang bidang dalam informasi pelacakan kawat yang dilaporkan, lihat Header permintaan wajib Transfer Family.