Telemetría en DynamoDB local - Amazon DynamoDB

Telemetría en DynamoDB local

En AWS, desarrollamos y lanzamos servicios en función de lo que aprendemos de las interacciones con los clientes y utilizamos el feedback de los clientes para retocar nuestros productos. La telemetría es información adicional que nos ayuda a comprender mejor nuestras necesidades de cliente, diagnosticar problemas y ofrecer características que mejoren la experiencia de cliente.

DynamoDB local recopila datos de telemetría, como métricas de uso genéricas, información de sistemas y entornos y errores. Para obtener más información sobre los tipos de telemetría recopilados, consulte Tipos de información recopilada.

DynamoDB local no 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, DynamoDB local envía los datos de telemetría en segundo plano sin requerir ninguna interacción adicional con el cliente.

Desactivar la telemetría mediante las opciones de la línea de comandos

Puede desactivar la telemetría mediante las opciones de la línea de comandos al iniciar DynamoDB local mediante esta opción -disableTelemetry. Para obtener más información, consulte Opciones de línea de comandos .

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, ejecute el siguiente comando para establecer la variable de entorno DDB_LOCAL_TELEMETRY en false. Repita el comando para cada nuevo terminal o sesión.

export DDB_LOCAL_TELEMETRY=0

Desactivar la telemetría del perfil en todas las sesiones

Ejecute los siguientes comandos para desactivar la telemetría en todas las sesiones cuando ejecute DynamoDB local en el sistema operativo.

Para desactivar la telemetría en Linux
  1. Ejecute:

    echo "export DDB_LOCAL_TELEMETRY=0" >>~/.profile
  2. Ejecute:

    source ~/.profile
Para desactivar la telemetría en macOS
  1. Ejecute:

    echo "export DDB_LOCAL_TELEMETRY=0" >>~/.profile
  2. Ejecute:

    source ~/.profile
Para desactivar la telemetría en Windows
  1. Ejecute:

    setx DDB_LOCAL_TELEMETRY 0
  2. Ejecute:

    refreshenv

Desactive la telemetría mediante el DynamoDB local incrustado en proyectos de Maven

Puede desactivar la telemetría mediante el DynamoDB local incrustado en proyectos de Maven

boolean disableTelemetry = true; // AWS SDK v1 AmazonDynamoDB amazonDynamoDB = DynamoDBEmbedded.create(disableTelemetry).amazonDynamoDB(); // AWS SDK v2 DynamoDbClient ddbClientSDKv2Local = DynamoDBEmbedded.create(disableTelemetry).dynamoDbClient();

Tipos de información recopilada

  • Información de uso: la telemetría genérica, como el inicio o la parada del servidor y la API o la operación a la que se llamó.

  • Información del sistema y del entorno: la versión de Java, el sistema operativo (Windows, Linux o macOS), el entorno en el que se ejecuta DynamoDB local (por ejemplo, JAR independiente, contenedor de Docker o como dependencia de Maven) y valores hash de los atributos de uso.

Más información

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