# Plantillas de nombre de archivo

Por defecto, los archivos de resultados entregados a tu almacenamiento en la nube usan el `{{ job_id }}.{{ extension }}`  plantilla de nombres (por ejemplo, `7346445033316311041.json`). Puedes especificar una plantilla personalizada de nombres de archivo para los resultados entregados a tu almacenamiento en la nube.&#x20;

He aquí por qué puede que quieras hacerlo:

* Los nombres de los archivos de resultados pueden ser más informativos
* Los resultados pueden organizarse automáticamente en diferentes directorios.

## Variables de la plantilla

Puedes usar cualquier parámetro de entrada que proporciones al crear un trabajo, así como cualquier variable del `job_info` objeto (que se encuentra al final de tu resultado) en tu plantilla de nombres de archivo.

## Uso

{% stepper %}
{% step %}

#### Ejemplo 1: Nombre de archivo personalizado con múltiples variables

Escribe el resultado en `oxylabs.test/google_search_test_7336001481897673729.json`

```json
{
    "source": "google_search",
    "query": "test",
    "storage_type": "s3",
    "storage_url": "oxylabs.test/{{ source }}_{{ query }}_{{ job_id }}.{{ extension }}"
}
```

{% endstep %}

{% step %}

#### Ejemplo 2: Organización por directorios

Escribe el resultado en `oxylabs.test/google_search/7336001481897673729.json`

```json
{
    "source": "google_search",
    "query": "test",
    "storage_type": "s3",
    "storage_url": "oxylabs.test/{{ source }}/"
}
```

{% endstep %}

{% step %}

#### Ejemplo 3: Directorio personalizado con nombre de archivo personalizado

Escribe el resultado en `oxylabs.test/google_search/oxylabs_test_7336001481897673729.json`

```json
{
    "source": "google_search",
    "query": "test",
    "storage_type": "s3",
    "storage_url": "oxylabs.test/{{ source }}/oxylabs_{{ query }}_{{ job_id }}.{{ extension }}"
}
```

{% endstep %}
{% endstepper %}
