

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.

# Depuración mediante información de rastreo de cables de un cliente AWS SDK for Ruby
<a name="debugging"></a>

Puede obtener información de rastreo de cables de un AWS cliente configurando el `http_wire_trace` booleano. La información del rastro de red ayuda a diferenciar los cambios de cliente, los problemas de servicio y los errores de los usuarios. Cuando se define en `true`, la configuración muestra lo que se envía en la red. En el siguiente ejemplo se crea un cliente de Amazon S3 con rastro de red habilitado en el momento de la creación del cliente.

```
s3 = Aws::S3::Client.new(http_wire_trace: true)
```

Dado el código y el argumento `bucket_name` siguientes, la salida muestra un mensaje que indica si existe un bucket con ese nombre.

```
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
```

Si el bucket existe, el resultado es similar al siguiente. (Las devoluciones se añaden a la línea `HEAD` para favorecer la legibilidad).

```
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
```

También puede activar el rastreo de red después de crear el cliente.

```
s3 = Aws::S3::Client.new
s3.config.http_wire_trace = true
```

Para obtener más información sobre los campos de la información del rastreo de red, consulte los [encabezados de solicitud obligatorios de Transfer Family](https://docs.aws.amazon.com/transfer/latest/userguide/making-api-requests.html#request-headers).