

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 IDE 和命令行中选择不共享数据
<a name="opt-out-IDE"></a>

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

## 选择不共享您的客户端遥测数据
<a name="opt-out-IDE-telemetry"></a>

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

### 在 IDE 中收集的遥测数据
<a name="IDE-telemetry"></a>

要详细了解 Amazon Q 在 IDE 中收集的遥测数据，请参阅 `aws-toolkit-common` Github 存储库中的[通用Definitions.json](https://github.com/aws/aws-toolkit-common/blob/main/telemetry/definitions/commonDefinitions.json)文档。

有关您使用 Amazon Q 的每个 IDE 收集的遥测数据的详细信息，请参阅以下 GitHub 存储库中的资源文档：
+ [适用于 VS Code 的 Amazon Q 扩展](https://github.com/aws/aws-toolkit-vscode/blob/master/packages/core/src/shared/telemetry/vscodeTelemetry.json)
+ [Amazon Q 插件适用于 JetBrains](https://github.com/aws/aws-toolkit-jetbrains/blob/main/plugins/core/jetbrains-community/resources/telemetryOverride.json)
+ [适用于 Eclipse 的 Amazon Q 插件](https://github.com/aws/amazon-q-eclipse/blob/main/plugin/codegen-resources/definitions/commonDefinitions.json)
+ [AWS 带有 Amazon Q 的 Visual Stud](https://github.com/aws/aws-toolkit-visual-studio/blob/main/Telemetry/vs-telemetry-definitions.json)

### 在 Q CLI 中收集的遥测数据
<a name="w2aac21c13c19b5b7b1"></a>

要详细了解 Q CLI 收集的遥测数据，请参阅 `amazon-q-developer-cli` Github 存储库中的 [telemetry\_definitions.json](https://github.com/aws/amazon-q-developer-cli/blob/main/crates/chat-cli/telemetry_definitions.json) 文档。

### 在用于转换的命令行工具中收集的遥测数据
<a name="w2aac21c13c19b5b9b1"></a>

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

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

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

------
#### [ Visual Studio Code ]

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

1. 在 VS Code 中打开 **Settings**。

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

1. 在设置搜索栏中，输入 `Amazon Q: Telemetry`。

1. 取消选中复选框。

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

------
#### [ JetBrains ]

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

1. 在 JetBrains IDE 中，打开 **Preferences**（在 Mac 上，这将位于 **Settings** 下）。

1. 在左侧导航栏中，选择 **Tools**，然后选择 **AWS**。

1. 取消选择 “**将使用情况指标发送至”。 AWS**

![JetBrains 中的设置面板](http://docs.aws.amazon.com/zh_cn/amazonq/latest/qdeveloper-ug/images/JB-usage.png)


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

------
#### [ Eclipse ]

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

1. 在 Eclipse IDE 中打开**设置**。

1. 从左侧导航栏中选择 **Amazon Q**。

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

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

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

------
#### [ Visual Studio ]

要选择不在 T AWS oolkit 中共享您的遥测数据Visual Studio，请按以下步骤操作：

1. 在 **Tools** 下，选择 **Options**。

1. 在 **Options** 窗格中，选择 **AWS Toolkit**，然后选择 **General**。

1. 取消选择 “**允许 AWS Toolkit 收集使用情况信息**”。

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

------
#### [ AWS Cloud9 ]

1. 从 AWS Cloud9 IDE 内部，选择窗口顶部的 AWS Cloud9 徽标，然后选择 “**首选项**”。

1. 在 **Preferences** 选项卡上，选择 **AWS Toolkit**。

1. 在 **AWS: client-side telemetry** 旁边，将开关切换到关闭位置。



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

------
#### [ Lambda ]

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

------
#### [ SageMaker AI Studio ]

1. 从 A SageMaker I Studio 窗口的顶部选择**设置**。

1. 从**设置**下拉列表中，选择**高级设置编辑器**。

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

------
#### [ JupyterLab ]

1. 从 JupyterLab 窗口顶部选择 “**设置”**。

1. 从**设置**下拉列表中，选择**高级设置编辑器**。

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

------
#### [ AWS Glue Studio Notebook ]

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

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

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

------
#### [ Command line ]

在命令行工具的**首选项**下，切换**遥测**。

------
#### [ Transformations on the command line ]

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

**更新遥测首选项**

1. 运行 `qct configure` 并提供所请求的配置详细信息，或者按 Enter 键以使用现有配置。

1. 当系统提示您是否要允许收集遥测数据时，请输入`N`以 AWS 防止收集遥测数据。

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

------

## 选择不共享您的内容
<a name="opt-out-IDE-content"></a>

有关内容 AWS 用途的信息，请参阅[Amazon Q 开发者版服务改进](service-improvement.md)。

------
#### [ Visual Studio Code ]

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

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

1. 在 VS Code 中打开 **Settings**。

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

1. 在设置搜索栏中，输入 `Amazon Q: Share Content`。

1. 取消选中复选框。

------
#### [ JetBrains ]

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

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

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

1. 在 JetBrains IDE 中，打开 **Preferences**（在 Mac 上，这将位于 **Settings** 下）。

1. 在左侧导航栏中，选择 **Tools**--> **AWS** --> **Amazon Q**。

1. 在 “**数据共享**” 下，取消选择 “**与 AWS之共享 Amazon Q 内容**”。

![在 VS Code 中共享 Amazon Q 数据的选项。](http://docs.aws.amazon.com/zh_cn/amazonq/latest/qdeveloper-ug/images/JB-content.png)


------
#### [ Eclipse ]

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

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

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

1. 在 Eclipse IDE 中，打开**设置**。

1. 在左侧导航栏中，选择 **Amazon Q**。

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

1. 选择 **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 设置确实包含用于与之共享 Amazon Q 内容的切换开关 AWS，但该开关不起作用。

------
#### [ Lambda ]

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

**注意**  
Lambda 设置确实包含一个用于与之共享 Amazon Q 内容的切换开关 AWS，但该开关不起作用。

------
#### [ SageMaker AI Studio ]

当你在 A SageMaker I Studio 中使用 Amazon Q 时，Amazon Q 不会与之共享你的内容 AWS。

------
#### [ JupyterLab ]

1. 从 JupyterLab 窗口顶部选择 “**设置”**。

1. 从**设置**下拉列表中，选择**高级设置编辑器**。

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

------
#### [ AWS Glue Studio Notebook ]

当你在 AWS Glue Studio Notebook 上使用 Amazon Q 时，Amazon Q 不会与之共享你的内容 AWS。

------
#### [ Command line ]

在命令行工具的 “**偏好设置”** 下，切换**与 “共享 Amazon Q 内容**” AWS。

------
#### [ Transformations on the command line ]

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

------