Telemetría en la AWS SAMCLI - AWS Serverless Application Model

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.

Telemetría en la AWS SAMCLI

En AWS, desarrollamos y lanzamos servicios en función de lo que aprendemos de las interacciones con los clientes. Utilizamos los comentarios de los clientes para iterar nuestro producto. La telemetría es información adicional que ayuda a comprender mejor los requisitos del cliente, diagnosticar problemas y ofrecer características para mejorar la experiencia del cliente.

La interfaz de línea de AWS SAM comandos (CLI) recopila la telemetría, como las métricas de uso genéricas, la información del sistema y el entorno y los errores. Para obtener más información sobre los tipos de telemetría recopilados, consulta Tipos de información recopilada.

La CLI de AWS SAMno recopila información personal, como nombres de usuario o direcciones de correo electrónico. Tampoco extrae información confidencial en el nivel de proyecto.

Como cliente, puede controlar si la telemetría está activada y puede cambiar la configuración en cualquier momento. Si la telemetría permanece activada, AWS SAM CLI envía los datos de telemetría en segundo plano sin requerir ninguna interacción adicional con el cliente.

Desactivar la telemetría para una sola sesión

En los sistemas operativos macOS y Linux, puede desactivar la telemetría para una sola sesión. Para desactivar la telemetría de la sesión actual, ejecuta el siguiente comando para establecer la variable de entorno SAM_CLI_TELEMETRY en false. Repita el comando para cada nuevo terminal o sesión.

export SAM_CLI_TELEMETRY=0

Desactivar la telemetría del perfil en todas las sesiones

Ejecuta los siguientes comandos para desactivar la telemetría en todas las sesiones cuando ejecuta AWS SAM CLI en el sistema operativo.

Para desactivar la telemetría en Linux

  1. Ejecuta:

    echo "export SAM_CLI_TELEMETRY=0" >>~/.profile
  2. Ejecuta:

    source ~/.profile

Para desactivar la telemetría en macOS

  1. Ejecuta:

    echo "export SAM_CLI_TELEMETRY=0" >>~/.profile
  2. Ejecuta:

    source ~/.profile

Para desactivar la telemetría en Windows

Puede configurar la variable de entorno temporalmente durante la vida útil de la ventana de terminal con el siguiente comando:

Si utiliza la línea de comandos:

set SAM_CLI_TELEMETRY=0

Si se utiliza: PowerShell

$env:SAM_CLI_TELEMETRY=0

Para configurar la variable de entorno de forma permanente en la línea de comandos o PowerShell, utilice el siguiente comando:

setx SAM_CLI_TELEMETRY 0
nota

Los cambios no entrarán en vigor hasta que se cierre y se vuelva a abrir la terminal.

Tipos de información recopilada

  • Información de uso: los comandos y subcomandos genéricos que ejecutan los clientes.

  • Errores e información de diagnóstico: el estado y la duración de los comandos que ejecutan los clientes, incluidos los códigos de salida, los nombres de las excepciones internas y los errores al conectarse a Docker.

  • Información del sistema y del entorno: la versión de Python, el sistema operativo (Windows, Linux o macOS), el entorno en el que AWS SAMCLI se ejecuta (por ejemplo AWS CodeBuild, un kit de herramientas AWS IDE o un terminal) y los valores hash de los atributos de uso.

Más información

Los datos de telemetría que AWS SAMCLI recopila cumplen con las políticas de privacidad de datos. AWS Para obtener más información, consulte los siguientes temas: