

 AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用这项服务。[了解详情](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# 在中更改环境设置 AWS Cloud9
<a name="change-environment"></a>

您可以更改 AWS Cloud9 开发环境的首选项或设置。
+  [更改环境首选项](#change-environment-single) 
+  [使用控制台更改环境设置](#change-environment-description) 
+  [使用代码更改环境设置](#change-environment-description-code) 

## 更改环境首选项
<a name="change-environment-single"></a>

1. 打开您要更改其设置的环境。要打开环境，请参阅[打开环境](open-environment.md)。

1. 在 AWS Cloud9 IDE 的菜单栏上 **AWS Cloud9**，选择 “**首选项”**。

1. 在 **Preferences（首选项）** 窗口中，选择 **Project Settings（项目设置）**。

1. 根据需要更改任意可用项目设置。这包括 **Code Editor (Ace)（代码编辑器 (Ace)）** 和 **Find in Files（在文件中查找）**等设置。

**注意**  
有关更多信息，请参阅[您可以进行的项目设置更改](settings-project-change.md)。

### 在 AWS Cloud9 IDE 中调整环境的超时时间
<a name="change-environment-timeout"></a>

以下步骤概述了如何在 AWS Cloud9 IDE 中更新 Amazon EC2 环境的超时时间。这个时间将是环境停止之前所能持续的时间。

1. 打开要配置的环境。

1. 在 **AWS Cloud9 IDE** 中，在菜单栏上依次选择 **AWS Cloud9**、**首选项**。

1. 在**首选项**窗口中，滚动至 **Amazon EC2 实例**部分。

1. 从可用列表中选择超时值并更新。

## 使用控制台更改环境设置
<a name="change-environment-description"></a>

1. 按如下方式登录 AWS Cloud9 控制台：
   + 如果您是唯一使用您的个人 AWS 账户 或者您是 IAM 用户 AWS 账户，请转到[https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/)。
   + 如果您的组织使用 AWS IAM Identity Center，请 AWS 账户 咨询您的管理员以获取登录说明。

1. 在顶部导航栏中，选择环境所在 AWS 区域 的位置。  
![AWS AWS Cloud9 控制台中的区域选择器](http://docs.aws.amazon.com/zh_cn/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. 在环境列表中，对于要更改其设置的环境，请执行以下操作之一。
   + 选择环境的选项卡标题。然后，在下一页中选择 **Delete**（删除）。
   + 选择环境的卡，然后选择 **View details**（查看详细信息）按钮。

1. 进行更改，然后选择 **Save changes（保存更改）**。

   您可以使用 AWS Cloud9 控制台更改以下设置。
   + 对于 EC2 环境，可更改 **Name（名称）**和 **Description（描述）**。
   + 对于 SSH 环境：可更改 **Name（名称）**、**Description（描述）**、**User（用户）**、**Host（主机）**、**Port（端口）**、**Environment path（环境路径）**、**Node.js binary path（Node.js 二进制文件路径）** 和 **SSH jump host（SSH 跳转主机）**。

   要更改其他设置，请执行以下操作。
   + 对于 EC2 环境，请执行以下操作之一。
     + 您无法更改 **Type（类型）**、**Security groups（安全组）**、**VPC**、**Subnet（子网）**、**Environment path（环境路径）**或 **Environment ARN（环境 ARN）**。
     + 对于 **Permissions**（权限）或 **Number of members**（成员数），请参阅[更改环境成员的访问角色](share-environment-change-access.md)、[删除用户](share-environment-change-access.md)、[邀请 IAM 用户](share-environment.md#share-environment-invite-user)和[删除其他环境成员](share-environment-delete-member.md)。
     + 对于 **EC2 instance type（EC2 实例类型）**、**Memory（内存）** 或 **vCPU**，请参阅[移动环境或调整大小](move-environment.md)。
   + 对于 SSH 环境，请执行以下操作之一。
     + 您无法更改 **Type（类型）**或 **Environment ARN（环境 ARN）**。
     + 对于 **Permissions（权限）**或 **Number of members（成员数）**，请参阅[更改环境成员的访问角色](share-environment-change-access.md)、[删除用户](share-environment-change-access.md)、[邀请 IAM 用户](share-environment.md#share-environment-invite-user)和[删除其他环境成员](share-environment-delete-member.md)。

如果控制台中未显示您的环境，请尝试执行以下一个或多个操作来显示它。
+ 在 **Environments**（环境）页面的下拉菜单栏中，选择以下一项或多项。
  + 选择**我的环境**以显示您的 AWS 实体在选定 AWS 区域 和中拥有的所有环境 AWS 账户。
  + 选择 “**与我共享**” 以显示您的 AWS 实体在所选 AWS 区域 环境中受邀进入的所有环境 AWS 账户。
  + 选择 “**所有账户环境**” 以显示所选环境中的所有环境 AWS 区域 以及 AWS 账户 您的 AWS 实体有权显示的所有环境。
+ 如果认为您是某个环境的成员，但在 **Shared with you**（已与您共享）列表中未显示该环境，请与该环境的拥有者联系。
+ 在顶部导航栏中，选择其他导航栏 AWS 区域。

## 使用代码更改环境设置
<a name="change-environment-description-code"></a>

要使用代码更改中环境的设置 AWS Cloud9，请按如下方式调用 AWS Cloud9 更新环境操作。


****  

|  |  | 
| --- |--- |
| AWS CLI |  [update-environment](https://docs.aws.amazon.com/cli/latest/reference/cloud9/update-environment.html)  | 
| 适用于 C\+\+ 的 AWS SDK |  [UpdateEnvironmentRequest](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_update_environment_request.html), [UpdateEnvironmentResult](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_update_environment_result.html)  | 
| 适用于 Go 的 AWS SDK |  [UpdateEnvironment](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.UpdateEnvironment), [UpdateEnvironmentRequest](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.UpdateEnvironmentRequest), [UpdateEnvironmentWithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.UpdateEnvironmentWithContext)  | 
| 适用于 Java 的 AWS SDK |  [UpdateEnvironmentRequest](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/UpdateEnvironmentRequest.html), [UpdateEnvironmentResult](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/cloud9/model/UpdateEnvironmentResult.html)  | 
| 适用于 JavaScript 的 AWS SDK |  [updateEnvironment](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#updateEnvironment-property)  | 
| 适用于 .NET 的 AWS SDK |  [UpdateEnvironmentRequest](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TUpdateEnvironmentRequest.html), [UpdateEnvironmentResponse](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TUpdateEnvironmentResponse.html)  | 
| 适用于 PHP 的 AWS SDK |  [updateEnvironment](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#updateenvironment)  | 
| AWS SDK for Python (Boto) |  [update\_environment](https://boto3.readthedocs.io/en/latest/reference/services/cloud9.html#Cloud9.Client.update_environment)  | 
| 适用于 Ruby 的 AWS SDK |  [update\_environment](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#update_environment-instance_method)  | 
| AWS Tools for Windows PowerShell |  [Update-C9Environment](https://docs.aws.amazon.com/powershell/latest/reference/items/Update-C9Environment.html)  | 
| AWS Cloud9 API |  [UpdateEnvironment](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UpdateEnvironment.html)  | 