1
1
---
2
2
description : Overview of features in Azure Cloud Shell
3
3
ms.contributor : jahelmic
4
- ms.date : 02/15 /2024
4
+ ms.date : 05/07 /2024
5
5
ms.topic : article
6
6
tags : azure-resource-manager
7
7
title : Azure Cloud Shell features
8
8
---
9
9
# Features & tools for Azure Cloud Shell
10
10
11
11
Azure Cloud Shell is a browser-based terminal that provides an authenticated, preconfigured shell
12
- experience for managing Azure resources without the overhead of installing and maintaining a machine
13
- yourself .
12
+ experience for managing Azure resources. Cloud Shell comes with the tools you need, already
13
+ installed .
14
14
15
15
Azure Cloud Shell runs on ** Azure Linux** , Microsoft's Linux distribution for cloud infrastructure
16
16
edge products and services. You can choose Bash or PowerShell as your default shell.
@@ -30,8 +30,8 @@ Azure PowerShell, and other cloud management tools.
30
30
31
31
When you start Cloud Shell for the first time, you have the option of using Cloud Shell with or
32
32
without an attached storage account. Choosing to continue without storage is the fastest way to
33
- start using Cloud Shell. In Cloud Shell, this is known as an _ ephemeral session_ . When you close the
34
- Cloud Shell window, all files you saved are deleted and don't persist across sessions.
33
+ start using Cloud Shell. Using Cloud Shell without storage is known as an _ ephemeral session_ . When
34
+ you close the Cloud Shell window, all files you saved are deleted and don't persist across sessions.
35
35
36
36
To persist files across sessions, you can choose to mount a storage account. Cloud Shell
37
37
automatically attaches your storage (mounted as ` $HOME\clouddrive ` ) for all future sessions.
@@ -46,9 +46,9 @@ store and retrieve your keys. For more information, see [Manage Key Vault using
46
46
47
47
PowerShell in Cloud Shell provides the Azure drive (` Azure: ` ). You can switch to the Azure drive
48
48
with ` cd Azure: ` and back to your home directory with ` cd ~ ` . The Azure drive enables easy
49
- discovery and navigation of Azure resources such as Compute, Network, Storage etc. similar to
50
- filesystem navigation . You can continue to use the familiar [ Azure PowerShell cmdlets] [ 09 ] to manage
51
- these resources regardless of the drive you are in.
49
+ discovery and filesystem-like navigation of Azure resources such as Compute, Network, Storage, and
50
+ others . You can continue to use the familiar [ Azure PowerShell cmdlets] [ 09 ] to manage these
51
+ resources regardless of the drive you are in.
52
52
53
53
> [ !NOTE]
54
54
> Any changes made to the Azure resources, either made directly in Azure portal or through Azure
@@ -66,9 +66,11 @@ and Chef InSpec. For more information, see the following articles:
66
66
67
67
## Preinstalled tools
68
68
69
- The most commonly used tools are preinstalled in Cloud Shell. If you're using PowerShell, use the
70
- ` Get-PackageVersion ` command to see a more complete list of tools and versions. If you're using
71
- Bash, use the ` tdnf list ` command.
69
+ The most commonly used tools are preinstalled in Cloud Shell. This curated collection of tools is
70
+ updated monthly. Use the following commands to see the current list of tools and versions.
71
+
72
+ - In PowerShell, use the ` Get-PackageVersion ` command
73
+ - In Bash or PowerShell, use the ` tdnf list ` command
72
74
73
75
### Azure tools
74
76
@@ -78,10 +80,7 @@ Cloud Shell comes with the following Azure command-line tools preinstalled:
78
80
- [ Azure PowerShell] [ 09 ]
79
81
- [ Az.Tools.Predictor] [ 10 ]
80
82
- [ AzCopy] [ 07 ]
81
- - [ Azure Functions CLI] [ 01 ]
82
83
- [ Service Fabric CLI] [ 06 ]
83
- - [ Batch Shipyard] [ 17 ]
84
- - [ blobxfer] [ 18 ]
85
84
86
85
### Other Microsoft services
87
86
@@ -129,7 +128,7 @@ Text editors
129
128
- [ Puppet Bolt] [ 29 ]
130
129
- [ HashiCorp Packer] [ 19 ]
131
130
132
- ## Developer tools
131
+ ### Developer tools
133
132
134
133
Build tools
135
134
@@ -152,14 +151,20 @@ Database tools
152
151
153
152
Programming languages
154
153
155
- - .NET Core 7.0
154
+ - .NET 7.0
156
155
- PowerShell 7.4
157
156
- Node.js
158
157
- Java
159
158
- Python 3.9
160
159
- Ruby
161
160
- Go
162
161
162
+ ## Installing your own tools
163
+
164
+ If you configured Cloud Shell to use a storage account, you can install your own tools. You can
165
+ install any tool that doesn't require root permissions. For example, you can install Python modules,
166
+ PowerShell modules, Node.js packages, and most packages that can be installed with ` wget ` .
167
+
163
168
## Next steps
164
169
165
170
- [ Cloud Shell Quickstart] [ 16 ]
0 commit comments