Skip to content

Commit bc8be83

Browse files
authored
Update security-best-practices.md
1 parent 3405439 commit bc8be83

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

articles/batch/security-best-practices.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Batch management operations via Azure Resource Manager are encrypted using HTTPS
6969

7070
### Batch pool compute nodes
7171

72-
The Batch service communicates with a Batch node agent that runs on each node in the pool. For example, the service instructs the node agent to run a task, stop a task, or get the files for a task. Communication with the node agent is enabled by one or more load balancers, the number of which depends on the number of nodes in a pool. The load balancer forwards the communication to the desired node, with each node being addressed by a unique port number. By default, load balancers have public IP addresses associated with them. You can also remotely access pool nodes via RDP or SSH (this access is enabled by default, with communication via load balancers).
72+
The Batch service communicates with a Batch node agent that runs on each node in the pool. For example, the service instructs the node agent to run a task, stop a task, or get the files for a task. Communication with the node agent is enabled by one or more load balancers, the number of which depends on the number of nodes in a pool. The load balancer forwards the communication to the desired node, with each node being addressed by a unique port number. By default, load balancers have public IP addresses associated with them. You can also remotely access pool nodes via RDP or SSH (this access can be enabled by setting [InboundNatPool](/rest/api/batchmanagement/pool/create#inboundnatpool) during pool creation).
7373

7474
#### Batch compute node OS
7575

@@ -158,14 +158,15 @@ For more information, see [Create a pool without public IP addresses](simplified
158158

159159
#### Limit remote access to pool nodes
160160

161-
By default, Batch allows a node user with network connectivity to connect externally to a compute node in a Batch pool by using RDP or SSH.
161+
Pools created using API version previous than `2024-07-01`, Batch by default allows a node user with network connectivity to connect externally to a compute node in a Batch pool by using RDP or SSH.
162162

163163
To limit remote access to nodes, use one of the following methods:
164164

165165
- Configure the [PoolEndpointConfiguration](/rest/api/batchservice/pool/add#poolendpointconfiguration) to deny access. The appropriate network security group (NSG) will be associated with the pool.
166166
- Create your pool [without public IP addresses](simplified-node-communication-pool-no-public-ip.md). By default, these pools can't be accessed outside of the VNet.
167167
- Associate an NSG with the VNet to deny access to the RDP or SSH ports.
168168
- Don't create any users on the node. Without any node users, remote access won't be possible.
169+
- Create your pools using API with version `2024-07-01` or later.
169170

170171
## Encrypt data
171172

0 commit comments

Comments
 (0)