在 IDE 和命令行中选择不共享数据 - Amazon Q 开发者版

在 IDE 和命令行中选择不共享数据

本页介绍如何在您使用 Amazon Q 的 IDE 和命令行(包括第三方 IDE 和 AWS 编码环境)中选择不共享数据。有关 Amazon Q 如何使用这些数据的信息,请参阅 Amazon Q 开发者版服务改进

选择不共享您的客户端遥测数据

您的客户端遥测可以量化您对服务的使用情况。例如,AWS 可以跟踪您是接受还是拒绝建议。客户端遥测数据不包含实际代码。

要详细了解 Amazon Q 在 IDE 中收集的遥测数据,请参阅 aws-toolkit-common Github 存储库中的 commonDefinitions.json 文档。

有关您在其中使用 Amazon Q 的每个 IDE 收集的遥测数据的详细信息,请参阅以下 GitHub 存储库中的资源文档:

要详细了解 Q CLI 收集的遥测数据,请参阅 amazon-q-developer-cli Github 存储库中的 telemetry_definitions.json 文档。

遥测数据收集有助于 AWS 了解 Q 命令行转换工具的执行情况、了解功能的使用方式以及改进我们的服务。对于命令行上的转换,我们会收集有关工具版本和 Maven 插件版本的遥测数据。

注意

请勿在自由文本字段中添加个人身份信息(PII)或者其它机密或敏感信息。

选择 IDE 以获取有关选择不共享客户端遥测数据的说明。

Visual Studio Code

要在 VS Code 中选择不共享您的遥测数据,请遵循此流程:

  1. 在 VS Code 中打开 Settings

  2. 如果您使用的是 VS Code 工作区,请切换到 Workspace 子选项卡。在 VS Code 中,工作区设置会覆盖用户设置。

  3. 在设置搜索栏中,输入 Amazon Q: Telemetry

  4. 取消选中复选框。

注意

这是每个开发者在自己的 IDE 中做出的决定。如果您在企业中使用 Amazon Q,则管理员将无法为您更改此设置。

JetBrains

要在 JetBrains 中选择不共享您的遥测数据,请遵循此流程:

  1. 在 JetBrains IDE 中,打开 Preferences(在 Mac 上,这将位于 Settings 下)。

  2. 在左侧导航栏中,选择 Tools,然后选择 AWS

  3. 取消选择 Send usage metrics to AWS

JetBrains 中的设置面板
注意

这是每个开发者在自己的 IDE 中做出的决定。如果您在企业中使用 Amazon Q,则管理员将无法为您更改此设置。

Eclipse

要在 Eclipse 中选择不共享遥测数据,请使用此过程:

  1. 在 Eclipse IDE 中打开设置

  2. 从左侧导航栏中选择 Amazon Q

  3. 取消选中将使用情况指标发送至 AWS 旁边的复选框。

  4. 选择 Apply (应用) 以保存更改。

注意

这是每个开发者在自己的 IDE 中做出的决定。如果您在企业中使用 Amazon Q,则管理员将无法为您更改此设置。

Visual Studio

要在 AWS Toolkit for Visual Studio 中选择不共享您的遥测数据,请遵循此流程:

  1. Tools 下,选择 Options

  2. Options 窗格中,选择 AWS Toolkit,然后选择 General

  3. 取消选择 Allow AWS Toolkit to collect usage information

注意

这是每个开发者在自己的 IDE 中做出的决定。如果您在企业中使用 Amazon Q,则管理员将无法为您更改此设置。

AWS Cloud9
  1. 从 AWS Cloud9 IDE 内部,选择窗口顶部的 AWS Cloud9 徽标,然后选择 Preferences

  2. Preferences 选项卡上,选择 AWS Toolkit

  3. AWS: client-side telemetry 旁边,将开关切换到关闭位置。

注意

此设置通常会影响您是否共享 AWS Cloud9 客户端遥测数据,而不仅仅是 Amazon Q。

Lambda

当您将 Amazon Q 与 Lambda 一起使用时,Amazon Q 不会与 AWS 共享您的客户端遥测数据。

SageMaker AI Studio
  1. 从 SageMaker AI Studio 窗口的顶部选择设置

  2. 设置下拉列表中,选择高级设置编辑器

  3. 在 Amazon Q 下拉列表中,选中或取消选中与 Amazon Q 共享使用数据旁边的复选框。

JupyterLab
  1. 从 JupyterLab 窗口的顶部选择设置

  2. 设置下拉列表中,选择高级设置编辑器

  3. 在 Amazon Q 下拉列表中,选中或取消选中与 Amazon Q 共享使用数据旁边的复选框。

AWS Glue Studio Notebook
  1. 从 AWS Glue Studio Notebook 窗口的底部选择 Amazon Q

  2. 在弹出式菜单中,切换与 AWS 共享遥测数据旁边的开关。

注意

暂停共享客户端遥测数据仅在当前 AWS Glue Studio Notebook 的有效期内有效。

Command line

在命令行工具的首选项下,切换遥测

Transformations on the command line

默认情况下,使用用于转换的命令行工具来启用遥测数据收集。要禁用此功能,请完成以下过程。

更新遥测首选项
  1. 运行 qct configure 并提供所请求的配置详细信息,或者按 Enter 键以使用现有配置。

  2. 当系统提示您是否要支持遥测数据收集时,输入 N 可防止 AWS 收集遥测数据。

  3. 如果您想重新启用遥测数据收集,请再次运行 qct configure 并在出现提示时输入 Y

选择不共享您的内容

有关 AWS 使用的内容的信息,请参阅 Amazon Q 开发者版服务改进

Visual Studio Code

在 Amazon Q 开发者版专业套餐中,Amazon Q 不会收集您的内容。

在 Amazon Q 开发者版免费套餐中,要在 VS Code 中选择不共享您的内容,请遵循以下流程。

  1. 在 VS Code 中打开 Settings

  2. 如果您使用的是 VS Code 工作区,请切换到 Workspace 子选项卡。在 VS Code 中,工作区设置会覆盖用户设置。

  3. 在设置搜索栏中,输入 Amazon Q: Share Content

  4. 取消选中复选框。

JetBrains

在 Amazon Q 开发者版专业套餐中,Amazon Q 不会收集您的内容。

在 Amazon Q 开发者版免费套餐中,要在 JetBrains 中选择不共享 Amazon Q 数据,请遵循以下流程。

  1. 确保您使用的是最新版本的 JetBrains。

  2. 在 JetBrains IDE 中,打开 Preferences(在 Mac 上,这将位于 Settings 下)。

  3. 在左侧导航栏中,选择 Tools--> AWS --> Amazon Q

  4. Data sharing 下,取消选择 Share Amazon Q content with AWS

在 VS Code 中共享 Amazon Q 数据的选项。
Eclipse

在 Amazon Q 开发者版专业套餐中,Amazon Q 不会收集您的内容。

在 Amazon Q 开发者版免费套餐中,要在 Eclipse IDE 中选择不共享 Amazon Q 数据,请遵循以下过程。

  1. 确保您使用的是最新版本的 Eclipse IDE。

  2. 在 Eclipse IDE 中,打开设置

  3. 在左侧导航栏中,选择 Amazon Q

  4. 取消选中与 AWS 共享 Amazon Q 内容旁边的复选框。

  5. 选择 Apply (应用) 以保存更改。

Visual Studio

在 Amazon Q 开发者版专业套餐中,Amazon Q 不会收集您的内容。

在 Amazon Q 开发者版免费套餐中,要在 Visual Studio 中选择不共享您的内容,请遵循以下流程。

前往工具 -> 选项 -> AWS Toolkit -> Amazon Q

与 AWS 共享 Amazon Q 内容切换为

AWS Cloud9

当您将 Amazon Q 与 AWS Cloud9 一起使用时,Amazon Q 不会与 AWS 共享您的内容。

注意

AWS Cloud9 设置中确实包含有关与 AWS 共享 Amazon Q 内容的切换开关,但该开关不起作用。

Lambda

当您将 Amazon Q 与 Lambda 一起使用时,Amazon Q 不会与 AWS 共享您的内容。

注意

Lambda 设置中确实包含与 AWS 共享 Amazon Q 内容的切换开关,但该开关不起作用。

SageMaker AI Studio

当您将 Amazon Q 与 SageMaker AI Studio 结合使用时,Amazon Q 不会与 AWS 共享您的内容。

JupyterLab
  1. 从 JupyterLab 窗口的顶部选择设置

  2. 设置下拉列表中,选择高级设置编辑器

  3. 在 Amazon Q 下拉列表中,选中或取消选中与 Amazon Q 共享内容旁边的复选框。

AWS Glue Studio Notebook

当您将 Amazon Q 与 AWS Glue Studio Notebook 一起使用时,Amazon Q 不会与 AWS 共享您的内容。

Command line

在命令行工具的偏好设置下,切换与 AWS 共享 Amazon Q 内容

Transformations on the command line

当您使用用于转换的 Amazon Q 命令行工具时,Amazon Q 不会与 AWS 共享您的内容。