Compartir a través de


Comando start

Inicie el entorno de ejecución de Data API Builder con un archivo de configuración existente.

Syntax

dab start [options]

Vista rápida

Opción Resumen
-c, --config Usar un archivo de configuración específico (el valor predeterminado es dab-config.json o un archivo específico del entorno si está presente)
--LogLevel <level> Establece explícitamente el nivel de registro (nombre o número 0–6)
--no-https-redirect Deshabilita la redirección automática de HTTP→HTTPS.
--verbose Establece el nivel de registro en Información

-c, --config

Ruta de acceso al archivo de configuración. Tiene como valor predeterminado dab-config.json. Si existe un archivo dab-config.<DAB_ENVIRONMENT>.json específico del entorno, ese archivo se usa en su lugar (DAB_ENVIRONMENT se lee de la variable de entorno).

Comportamiento

  • Si existe el archivo base y específico del entorno, se elige el archivo específico del entorno.
  • No se produce ninguna mutación de la configuración, start solo consume.

Nota:

Proporcionar --config (o -c) invalida la lógica de selección basada en variables de entorno. Si pasa una ruta de acceso explícitamente, se omite la DAB_ENVIRONMENT variable y solo se usa el archivo especificado. Esto significa que se omite la capa específica del entorno. Si desea la resolución automática del entorno, omita --config y confíe en DAB_ENVIRONMENT más la convención de nomenclatura de archivos coincidente.

Example

dab start --config ./settings/dab-config.json

--LogLevel <level>

Establece explícitamente el nivel de registro mínimo. Acepta nombres (, , , , , , ) Noneo valores 0–6numéricos . CriticalErrorWarningInformationDebugTrace No distingue entre mayúsculas y minúsculas.

Comportamiento

  • No se puede combinar con --verbose.

  • Los valores no válidos fuera 0–6 de hacen que se produzca un error en el inicio.

  • Si no se establece ni --verbose--LogLevel , los valores predeterminados son:

    • Modo de host de desarrollo: Debug
    • Modo de host de producción: Error

Example

dab start --LogLevel Warning
dab start --LogLevel 1   # Debug

Para más información sobre los niveles, consulte Niveles de registro de .NET.

Nota:

--LogLevel e --verbose invalidan siempre cualquier configuración de nivel de registro en el archivo de configuración. Incluso si no proporciona una marca de registro, la CLI inserta un nivel de registro de línea base al iniciar el tiempo de ejecución. Como resultado, no se aplican filtros de registrador por espacio de nombres o registradores específicos definidos en la configuración al usar dab start.

--no-https-redirect

Deshabilita la redirección automática de HTTP→HTTPS.

Comportamiento

  • El valor predeterminado es el redireccionamiento seguro habilitado.
  • El suministro de esta marca deshabilita el redireccionamiento.

Nota:

Esta marca solo controla si se redirige el tráfico HTTP a HTTPS. No crea ni quita puntos de conexión. Los puntos de conexión se determinan mediante ASPNETCORE_URLS (o los valores predeterminados de Kestrel).

  • Si solo se configura HTTP, la marca no cambia nada porque no hay ningún punto de conexión HTTPS al que redirigir.
  • Si solo se configura HTTPS, la marca no cambia nada porque no hay tráfico HTTP que actualizar.
  • Si se configuran HTTP y HTTPS, la marca suprime la redirección automática, lo que permite que ambos puntos de conexión atienden las solicitudes directamente.

Example

dab start --no-https-redirect

--verbose

Establece el nivel de registro mínimo en Information.

Comportamiento

  • No se puede combinar con --LogLevel.
  • Invalida los valores predeterminados del modo de host.

Nota:

Equivalente al uso de --LogLevel Information. El analizador impide que y --verbose--LogLevel se proporcionen juntos, por lo que no hay ninguna ruta de acceso de conflicto.

Example

dab start --verbose