

# Code Editor Connections and Extensions
Connections and extensions

Code Editor supports IDE connections to Amazon Web Services services as well as extensions available in the [Open VSX Registry](https://open-vsx.org/). 

## Connections to Amazon


Code Editor environments are integrated with the [Amazon Toolkit for VS Code](https://docs.amazonaws.cn/toolkit-for-vscode/latest/userguide/welcome.html) to add connections to Amazon Web Services services. To get started with connections to Amazon Web Services services, you must have valid Amazon Identity and Access Management (IAM) credentials. For more information, see [Authentication and access for the Amazon Toolkit for Visual Studio Code](https://docs.amazonaws.cn/toolkit-for-vscode/latest/userguide/establish-credentials.html).

Within your Code Editor environment, you can add connections to: 
+  [Amazon Explorer ](https://docs.amazonaws.cn/toolkit-for-vscode/latest/userguide/aws-explorer.html) – View, modify, and deploy Amazon resources in Amazon S3, CloudWatch, and more.

  Accessing certain features within Amazon Explorer requires certain Amazon permissions. For more information, see [Authentication and access for the Amazon Toolkit for Visual Studio Code](https://docs.amazonaws.cn/toolkit-for-vscode/latest/userguide/establish-credentials.html).
+ [Amazon CodeWhisperer](https://docs.amazonaws.cn/toolkit-for-vscode/latest/userguide/codewhisperer.html) – Build applications faster with AI-powered code suggestions. 

  To use Amazon CodeWhisperer with Code Editor, you must add the following permissions to your SageMaker AI execution role.

------
#### [ JSON ]

****  

  ```
  {
    "Version":"2012-10-17",		 	 	 
    "Statement": [
      {
        "Sid": "CodeWhispererPermissions",
        "Effect": "Allow",
        "Action": ["codewhisperer:GenerateRecommendations"],
        "Resource": "*"
      }
    ]
  }
  ```

------

  For more information, see [Creating IAM policies](https://docs.amazonaws.cn/IAM/latest/UserGuide/access_policies_create.html) and [Adding and removing IAM identity permissions](https://docs.amazonaws.cn/IAM/latest/UserGuide/access_policies_manage-attach-detach.html) in the *IAM User Guide*.

## Extensions


Code Editor supports IDE extensions available in the [Open VSX Registry](https://open-vsx.org/). 

To get started with extensions in your Code Editor environment, choose the **Extensions** icon (![\[Icon showing two overlapping squares representing multiple windows or instances.\]](http://docs.amazonaws.cn/en_us/sagemaker/latest/dg/images/code-editor/code-editor-extensions-icon.png)) in the left navigation pane. Here, you can configure connections to Amazon by installing the Amazon Toolkit. For more information, see [Installing the Amazon Toolkit for Visual Studio Code](https://docs.amazonaws.cn/toolkit-for-vscode/latest/userguide/setup-toolkit.html).

In the search bar, you can search directly for additional extensions through the [Open VSX Registry](https://open-vsx.org/), such as the Amazon Toolkit, Jupyter, Python, and more.