Posted On: Mar 3, 2023
AWS CloudShell is a browser-based shell that makes it easier for you to securely manage, explore, and interact with your AWS resources. CloudShell uses your AWS Console credentials for pre-authentication. Common development tools are pre-installed so that no local installation or configuration is required. With CloudShell, you can run scripts with the AWS Command Line Interface (AWS CLI), define infrastructure with the AWS Cloud Development Kit (AWS CDK), experiment with AWS service APIs using the AWS SDKs, or use a range of other tools to help you increase your productivity.
Previously, CloudShell provided AWS Tools for PowerShell via the AWSPowerShell.NetCore library. Customers had to import the module explicitly (by running Import-Module -Name AWSPowerShell.NetCore in PowerShell) to use it.
AWS CloudShell now supports the AWS Tools for PowerShell, a new modular variant that removes the dependency on AWSPowerShell.NetCore, the old monolithic variant. The AWSPowerShell.NetCore module is replaced by the per-service AWS.Tools modules in AWS CloudShell. You don’t need any explicit import statements or to be added to the related per-service AWS.Tools module.