AWS CloudShell plugin for VS Code
An unofficial AWS CloudShell plugin for VS Code. Open multiple AWS CloudShell terminals within VS Code on demand.
Note: This extension is still in alpha stages. Please raise an issue if you experience any problems.
In order to use this extension, you will need:
- The AWS CLI installed
- The Session Manager plugin installed
- A profile configured that meets the below requirements
Once you have installed the extension, you should go to your VS Code preferences (hit F1 then enter "Preferences: Open Settings (UI)" -> Extensions -> AWS CloudShell Configuration) and specify your
region and one or both of
assumeRole. Once the settings are updated, you may click the sidebar icon and then the "Start Session" (+) button.
Currently, you MUST either use a profile with a session token attached to it, or use the
assumeRole property to assume a role with the necessary permissions. Alternatives may be provided in a future release.
Here is the list of all settings you can set within this extension:
||The profile name (usually as specified in
||The AWS region to connect to|
||The role ARN to assume|
||Whether to enable an upload menu item from the Explorer view (experimental)|