You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/application-gateway/for-containers/understanding-pricing.md
+2-52Lines changed: 2 additions & 52 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,13 +32,8 @@ Application Gateway for Containers consists of four billable items:
32
32
- Association resource
33
33
- Capacity units
34
34
35
-
When Web Application Firewall is enabled two more billable items are added:
36
-
37
-
- Web Application Firewall resource
38
-
- Requests processed by WAF
39
-
40
-
>[!Note]
41
-
>The Web Application Firewall resource is only billed once per Application Gateway for Containers resource. For example, if you have five Web Application Firewall Policies assigned to five Application Gateway for Containers' security policies, only one Web Application Firewall resource will be metered.
35
+
> [!NOTE]
36
+
> Currently, there's no additional charge to enable Web Application Firewall (WAF) on Application Gateway for Containers beyond the added capacity units required to process requests.
42
37
43
38
#### Application Gateway for Containers hour
44
39
@@ -180,51 +175,6 @@ Pricing calculation:
180
175
* 3 Capacity Units x $0.008 x 730 hours = $17.52
181
176
* Total = $124.83
182
177
183
-
### Example 6 - Web Application Firewall
184
-
185
-
This example assumes Application Gateway for Containers has load raising the number of capacity units and has a Web Application Firewall (WAF) policy reference to an Application Gateway for Containers' security policy. The WAF policy is configured with both DRS 2.1 and bot manager rulesets. This WAF policy also has four custom rules enabled which do not incur any additional charges
186
-
187
-
* 1 Application Gateway for Containers resource
188
-
* 1 frontend resource
189
-
* 1 association resource
190
-
* 1 security policy resources (non-billable)
191
-
* 8 capacity units
192
-
* 1 WAF policy running a default ruleset and a bot manager ruleset
193
-
* 4 WAF custom rules
194
-
* 10 million requests processed by WAF
195
-
196
-
Pricing calculation:
197
-
198
-
* 1 Application Gateway for Containers x $0.017 x 730 hours = $12.41
199
-
* 1 Frontend x $0.01 x 730 hours = $7.30
200
-
* 1 Association x $0.12 x 730 hours = $87.60
201
-
* 8 Capacity Units x $0.008 x 730 hours = $46.72
202
-
* WAF enablement x $0.068 x 730 hours = $49.64
203
-
* 10 one million requests (10) x $0.75 x 2 WAF rulesets (DRS 2.1 and Bot Manager) = $15
204
-
* Total = $218.67
205
-
206
-
### Example 7 - Web Application Firewall - Multiple Policies
207
-
208
-
This example assumes Application Gateway for Containers has load raising the number of capacity units and has three Web Application Firewall (WAF) policy reference to three corresponding Application Gateway for Containers' security policies. One policy is configured with both DRS 2.1, bot manager rulesets and 3 custom rules, the other two policies only have DRS 2.1 ruleset and no custom rules.
209
-
210
-
* 1 Application Gateway for Containers resource
211
-
* 1 frontend resource
212
-
* 1 association resource
213
-
* 3 security policy resources (non-billable)
214
-
* 8 Capacity Units
215
-
* 1 WAF policy running a default ruleset, a bot manager ruleset and three custom rules
216
-
* 10 million requests processed by WAF
217
-
218
-
Pricing calculation:
219
-
220
-
* 1 Application Gateway for Containers x $0.017 x 730 hours = $12.41
221
-
* 1 Frontend x $0.01 x 730 hours = $7.30
222
-
* 1 Association x $0.12 x 730 hours = $87.60
223
-
* 8 Capacity Units x $0.008 x 730 hours = $46.72
224
-
* WAF enablement x $0.068 x 730 hours = $49.64
225
-
* 10 million requests (10) x $0.75 x 2 WAF rulesets (DRS 2.1 and Bot Manager) = $15
226
-
* Total = $218.67
227
-
228
178
## Next steps
229
179
230
180
See the following articles to learn more about how pricing works in Application Gateway for Containers by visiting the Application Gateway pricing pages:
@@ -17,72 +17,77 @@ This article describes how to import, manage, and use Python 3 packages in Azure
17
17
18
18
For information on managing Python 2 packages, see [Manage Python 2 packages](./python-packages.md).
19
19
20
+
21
+
> [!NOTE]
22
+
> [Python 2.7](https://devguide.python.org/versions/) and [Python 3.8](https://devguide.python.org/versions/) are no longer supported by parent platform Python. We recommend that you create runbooks in Python 3.10 only.
23
+
20
24
## Default Python packages
21
25
22
26
To support Python 3.8 runbooks in the Automation service, some Python packages are installed by default and a [list of these packages are here](default-python-packages.md). The default version can be overridden by importing Python packages into your Automation account.
23
27
24
28
Preference is given to the imported version in your Automation account. To import a single package, see [Import a package](#import-a-package). To import a package with multiple packages, see [Import a package with dependencies](#import-a-package-with-dependencies).
25
29
26
30
> [!NOTE]
27
-
> There are no default packages installed for Python 3.10 (preview).
31
+
> There are no default packages installed for Python 3.10.
28
32
29
33
## Packages as source files
30
34
31
35
Azure Automation supports only a Python package that only contains Python code and doesn't include other language extensions or code in other languages. However, the Azure Sandbox environment might not have the required compilers for C/C++ binaries, so it's recommended to use [wheel files](https://pythonwheels.com/) instead.
32
36
33
37
> [!NOTE]
34
-
> Currently, Python 3.10 (preview) only supports wheel files.
38
+
> Currently, Python 3.10 only supports wheel files.
35
39
36
40
The [Python Package Index](https://pypi.org/) (PyPI) is a repository of software for the Python programming language. When selecting a Python 3 package to import into your Automation account from PyPI, note the following filename parts:
37
41
38
42
Select a Python version:
39
43
40
-
#### [Python 3.8(GA)](#tab/py3)
44
+
#### [Python 3.10](#tab/py10)
41
45
42
46
| Filename part | Description |
43
47
|---|---|
44
-
|cp38|Automation supports **Python 3.8** for Cloud jobs.|
45
-
|amd64|Azure sandbox processes are **Windows 64-bit** architecture.|
48
+
|cp310|Automation supports **Python 3.10** for Cloud jobs.|
49
+
|manylinux_x86_64|Azure sandbox processes are Linux based 64-bit architecture for Python 3.10 runbooks.
46
50
47
-
For example:
48
-
- To import pandas - select a wheel file with a name similar as `pandas-1.2.3-cp38-win_amd64.whl`.
51
+
For example:
52
+
- To import pandas - select a wheel file with a name similar as `pandas-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl`
49
53
50
-
Some Python packages available on PyPI don't provide a wheel file. In this case, download the source (.zip or .tar.gz file) and generate the wheel file using `pip`.
54
+
Some Python packages available on PyPI don't provide a wheel file. In this case, download the source (.zip or .tar.gz file) and generate the wheel file using pip.
51
55
52
-
Perform the following steps using a 64-bit Windows machine with Python 3.8.x and wheel package installed:
56
+
Perform the following steps using a 64-bit Linux machine with Python 3.10.x and wheel package installed:
53
57
54
-
1.Download the source file `pandas-1.2.4.tar.gz`.
58
+
1.Download the source file `pandas-1.2.4.tar.gz.`
55
59
1. Run pip to get the wheel file with the following command: `pip wheel --no-deps pandas-1.2.4.tar.gz`
56
60
57
-
#### [Python 3.10 (preview)](#tab/py10)
61
+
#### [Python 3.8](#tab/py3)
58
62
59
63
| Filename part | Description |
60
64
|---|---|
61
-
|cp310|Automation supports **Python 3.10 (preview)** for Cloud jobs.|
62
-
|manylinux_x86_64|Azure sandbox processes are Linux based 64-bit architecture for Python 3.10 (preview) runbooks.
65
+
|cp38|Automation supports **Python 3.8** for Cloud jobs.|
66
+
|amd64|Azure sandbox processes are **Windows 64-bit** architecture.|
63
67
64
-
For example:
65
-
- To import pandas - select a wheel file with a name similar as `pandas-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl`
68
+
For example:
69
+
- To import pandas - select a wheel file with a name similar as `pandas-1.2.3-cp38-win_amd64.whl`.
66
70
67
-
Some Python packages available on PyPI don't provide a wheel file. In this case, download the source (.zip or .tar.gz file) and generate the wheel file using pip.
71
+
Some Python packages available on PyPI don't provide a wheel file. In this case, download the source (.zip or .tar.gz file) and generate the wheel file using `pip`.
68
72
69
-
Perform the following steps using a 64-bit Linux machine with Python 3.10.x and wheel package installed:
73
+
Perform the following steps using a 64-bit Windows machine with Python 3.8.x and wheel package installed:
70
74
71
-
1.Download the source file `pandas-1.2.4.tar.gz.`
75
+
1.Download the source file `pandas-1.2.4.tar.gz`.
72
76
1. Run pip to get the wheel file with the following command: `pip wheel --no-deps pandas-1.2.4.tar.gz`
73
77
74
78
---
75
79
76
80
## Import a package
77
81
82
+
To import a package, follow these steps:
83
+
78
84
1. In your Automation account, select **Python packages** under **Shared Resources**. Then select **+ Add a Python package**.
79
85
80
86
:::image type="content" source="media/python-3-packages/add-python-3-package.png" alt-text="Screenshot of the Python packages page shows Python packages in the left menu and Add a Python package highlighted.":::
81
87
82
-
1. On the **Add Python Package** page, select a local package to upload. The package can be **.whl** or **.tar.gz** file for Python 3.8 and **.whl** file for Python 3.10 (preview).
83
-
1. Enter a name and select the **Runtime Version** as Python 3.8 or Python 3.10 (preview).
84
-
> [!NOTE]
85
-
> Currently, Python 3.10 (preview) runtime version is supported for both Cloud and Hybrid jobs in all Public regions except Australia Central2, Korea South, Sweden South, Jio India Central, Brazil Southeast, Central India, West India, UAE Central, and Gov clouds.
88
+
1. On the **Add Python Package** page, select a local package to upload. The package can be **.whl** or **.tar.gz** file for Python 3.8 and **.whl** file for Python 3.10.
89
+
1. Enter a name and select the **Runtime Version** as Python 3.8 or Python 3.10.
90
+
86
91
1. Select **Import**.
87
92
88
93
:::image type="content" source="media/python-3-packages/upload-package.png" alt-text="Screenshot shows the Add Python 3.8 Package page with an uploaded tar.gz file selected.":::
@@ -213,18 +218,16 @@ if __name__ == '__main__':
213
218
```
214
219
---
215
220
216
-
#### Importing the script into a runbook
221
+
#### Import the script into a runbook
217
222
For information on importing the runbook, see [Import a runbook from the Azure portal](manage-runbooks.md#import-a-runbook-from-the-azure-portal). Copy the file from GitHub to storage that the portal can access before you run the import.
218
223
219
-
> [!NOTE]
220
-
> Currently, importing a runbook from Azure Portal isn't supported for Python 3.10 (preview).
221
224
222
225
223
226
The **Import a runbook** page defaults the runbook name to match the name of the script. If you have access to the field, you can change the name. **Runbook type** may default to **Python 2.7**. If it does, make sure to change it to **Python 3.8**.
#### Executing the runbook to import the package and dependencies
230
+
#### Execute the runbook to import the package and dependencies
228
231
229
232
After creating and publishing the runbook, run it to import the package. See [Start a runbook in Azure Automation](start-runbooks.md) for details on executing the runbook.
Copy file name to clipboardExpand all lines: articles/cloud-services-extended-support/cloud-services-guestos-microsoft-security-response-center-releases.md
+33-3Lines changed: 33 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,12 +3,12 @@ title: List of updates applied to the Azure Guest OS | Microsoft Docs
3
3
description: This article lists the Microsoft Security Response Center updates applied to different Azure Guest OS. See if an update applies to your Guest OS.
4
4
services: cloud-services
5
5
ms.subservice: guest-os-patching
6
-
author: aschoksh
6
+
author: jejackson
7
7
ms.assetid: d0a272a9-ed01-4f4c-a0b3-bd5e841bdd77
8
8
ms.service: azure-cloud-services-classic
9
9
ms.topic: concept-article
10
-
ms.date: 06/06/2025
11
-
ms.author: aschoksh
10
+
ms.date: 08/07/2025
11
+
ms.author: jejackson
12
12
ms.custom: compute-evergreen
13
13
---
14
14
@@ -19,6 +19,36 @@ ms.custom: compute-evergreen
19
19
20
20
The following tables show the Microsoft Security Response Center (MSRC) updates applied to the Azure Guest OS. Search this article to determine if a particular update applies to your Guest OS. Updates always carry forward for the particular [family][family-explain] they were introduced in.
21
21
22
+
## July 2025 Guest OS
23
+
| Product Category | Parent KB Article | Vulnerability Description | Guest OS | Date First Introduced |
Copy file name to clipboardExpand all lines: articles/cloud-services-extended-support/cloud-services-guestos-update-matrix.md
+15-9Lines changed: 15 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,12 +3,12 @@ title: Learn about the latest Azure Guest OS Releases | Microsoft Docs
3
3
description: The latest release news and SDK compatibility for Azure Cloud Services Guest OS.
4
4
services: cloud-services
5
5
ms.subservice: guest-os-patching
6
-
author: aschoksh
6
+
author: jejackson
7
7
ms.assetid: 6306cafe-1153-44c7-8554-623b03d59a34
8
8
ms.service: azure-cloud-services-classic
9
9
ms.topic: concept-article
10
-
ms.date: 06/06/2025
11
-
ms.author: aschoksh
10
+
ms.date: 08/07/2025
11
+
ms.author: jejackson
12
12
ms.custom: compute-evergreen
13
13
# Customer intent: As a cloud services administrator, I want to stay updated on the latest Guest OS releases and their compatibility, so that I can plan timely upgrades and ensure my applications remain secure and functional before any deprecation deadlines.
14
14
---
@@ -39,6 +39,9 @@ Unsure about how to update your Guest OS? Check [this][cloud updates] out.
39
39
40
40
## News updates
41
41
42
+
###### **July 30, 2025**
43
+
The July 2025 Guest OS released.
44
+
42
45
###### **July 6, 2025**
43
46
The June 2025 Guest OS released.
44
47
@@ -294,10 +297,11 @@ The September Guest OS released.
294
297
295
298
| Configuration string | Release date | Disable date |
296
299
| --- | --- | --- |
300
+
| WA-GUEST-OS-7.54_202507-01 | July 30, 2025 | Post 7.57 |
297
301
| WA-GUEST-OS-7.53_202506-01 | July 6, 2025 | Post 7.56 |
298
302
| WA-GUEST-OS-7.52_202505-01 | June 4, 2025 | Post 7.55 |
299
-
|WA-GUEST-OS-7.51_202504-01| May 1, 2025 |Post 7.54|
300
-
|~~WA-GUEST-OS-7.50_202503-01~~| March 28, 2025 |Post 7.53|
303
+
|~~WA-GUEST-OS-7.51_202504-01~~| May 1, 2025 |July 30, 2025|
304
+
|~~WA-GUEST-OS-7.50_202503-01~~| March 28, 2025 |July 6, 2025|
301
305
|~~WA-GUEST-OS-7.49_202502-01~~| February 26, 2025 | June 4, 2025 |
302
306
|~~WA-GUEST-OS-7.48_202501-01~~| February 5, 2025 | May 1, 2025 |
303
307
|~~WA-GUEST-OS-7.47_202411-01~~| January 17, 2025 | March 28, 2025 |
@@ -352,10 +356,11 @@ The September Guest OS released.
352
356
353
357
| Configuration string | Release date | Disable date |
354
358
| --- | --- | --- |
359
+
| WA-GUEST-OS-6.84_202507-01 | July 30, 2025 | Post 6.87 |
355
360
| WA-GUEST-OS-6.83_202506-01 | July 6, 2025 | Post 6.86 |
356
361
| WA-GUEST-OS-6.82_202505-01 | June 4, 2025 | Post 6.85 |
357
-
|WA-GUEST-OS-6.81_202504-01| May 1, 2025 |Post 6.84|
358
-
|~~WA-GUEST-OS-6.80_202503-01~~| March 28, 2025 |Post 6.83|
362
+
|~~WA-GUEST-OS-6.81_202504-01~~| May 1, 2025 |July 30, 2025|
363
+
|~~WA-GUEST-OS-6.80_202503-01~~| March 28, 2025 |July 6, 2025|
359
364
|~~WA-GUEST-OS-6.79_202502-01~~| February 26, 2025 | June 4, 2025 |
360
365
|~~WA-GUEST-OS-6.78_202501-01~~| February 5, 2025 | May 1, 2025 |
361
366
|~~WA-GUEST-OS-6.77_202411-01~~| January 17, 2025 | March 28, 2025 |
@@ -444,10 +449,11 @@ The September Guest OS released.
444
449
445
450
| Configuration string | Release date | Disable date |
446
451
| --- | --- | --- |
452
+
| WA-GUEST-OS-5.108_202507-01 | July 30, 2025 | Post 5.110 |
447
453
| WA-GUEST-OS-5.107_202506-01 | July 6, 2025 | Post 5.109 |
448
454
| WA-GUEST-OS-5.106_202505-01 | June 4, 2025 | Post 5.108 |
449
-
|WA-GUEST-OS-5.105_202504-01| May 1, 2025 |Post 5.107|
450
-
|~~WA-GUEST-OS-5.104_202503-01~~| March 28, 2025 |Post 5.107|
455
+
|~~WA-GUEST-OS-5.105_202504-01~~| May 1, 2025 |July 30, 2025|
456
+
|~~WA-GUEST-OS-5.104_202503-01~~| March 28, 2025 |July 6, 2025|
451
457
|~~WA-GUEST-OS-5.103_202502-01~~| February 26, 2025 | June 4, 2025 |
452
458
|~~WA-GUEST-OS-5.102_202501-01~~| February 5, 2025 | May 1, 2025 |
453
459
|~~WA-GUEST-OS-5.101_202411-01~~| January 17, 2025 | March 28, 2025 |
0 commit comments