Skip to content

Commit 2f12fc3

Browse files
authored
Merge pull request #272559 from MicrosoftDocs/main
4/18 11:00 AM IST Publish
2 parents 78f75b8 + 2ade8f9 commit 2f12fc3

File tree

449 files changed

+4655
-600
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

449 files changed

+4655
-600
lines changed

articles/ai-services/speech-service/includes/quickstarts/intent-recognition/javascript.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Now we'll add some basic UI for input boxes, reference the Speech SDK's JavaScri
5151
<td><h1 style="font-weight:500;">Microsoft Azure AI Speech SDK JavaScript Quickstart</h1></td>
5252
</tr>
5353
<tr>
54-
<td align="right"><a href="https://learn.microsoft.com~/articles/ai-services/speech-service/get-started" target="_blank">Subscription</a>:</td>
54+
<td align="right"><a href="https://learn.microsoft.com/azure/ai-services/speech-service/overview" target="_blank">Subscription</a>:</td>
5555
<td><input id="subscriptionKey" type="text" size="40" value="subscription"></td>
5656
</tr>
5757
<tr>

articles/azure-monitor/agents/gateway.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ The Log Analytics gateway is available in these languages:
8181

8282
### Supported encryption protocols
8383

84-
The Log Analytics gateway supports only Transport Layer Security (TLS) 1.0, 1.1, and 1.2. It doesn't support Secure Sockets Layer (SSL). To ensure the security of data in transit to Log Analytics, configure the gateway to use at least TLS 1.2. Older versions of TLS or SSL are vulnerable. Although they currently allow backward compatibility, avoid using them.
84+
The Log Analytics gateway supports only Transport Layer Security (TLS) 1.0, 1.1, 1.2 and 1.3. It doesn't support Secure Sockets Layer (SSL). To ensure the security of data in transit to Log Analytics, configure the gateway to use at least TLS 1.3. Although they currently allow for backward compatibility, avoid using older versions because they are vunerable.
8585

86-
For additional information, review [Sending data securely using TLS 1.2](../logs/data-security.md#sending-data-securely-using-tls-12).
86+
For additional information, review [Sending data securely using TLS](../logs/data-security.md#sending-data-securely-using-tls-12).
8787

8888
>[!NOTE]
8989
>The gateway is a forwarding proxy that doesn’t store any data. Once the agent establishes connection with Azure Monitor, it follows the same encryption flow with or without the gateway. The data is encrypted between the client and the endpoint. Since the gateway is just a tunnel, it doesn’t have the ability the inspect what is being sent.

articles/azure-monitor/logs/restore.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.date: 10/01/2022
66
---
77

88
# Restore logs in Azure Monitor
9-
The restore operation makes a specific time range of data in a table available in the hot cache for high-performance queries. This article describes how to restore data, query that data, and then dismiss the data when you're done.
9+
The restore operation makes a specific time range of data in a table available in the hot cache for high-performance queries. This article describes how to restore data, query that data, and then dismiss the data when you're done.
1010

1111
## Permissions
1212

@@ -21,7 +21,7 @@ Use the restore operation to query data in [Archived Logs](data-retention-archiv
2121
## What does restore do?
2222
When you restore data, you specify the source table that contains the data you want to query and the name of the new destination table to be created.
2323

24-
The restore operation creates the restore table and allocates additional compute resources for querying the restored data using high-performance queries that support full KQL.
24+
The restore operation creates the restore table and allocates extra compute resources for querying the restored data using high-performance queries that support full KQL.
2525

2626
The destination table provides a view of the underlying source data, but doesn't affect it in any way. The table has no retention setting, and you must explicitly [dismiss the restored data](#dismiss-restored-data) when you no longer need it.
2727

@@ -124,27 +124,36 @@ You can:
124124
125125
- Restore up to 60 TB.
126126
- Run up to two restore processes in a workspace concurrently.
127-
- Run only one active restore on a specific table at a given time. Executing a second restore on a table that already has an active restore will fail.
127+
- Run only one active restore on a specific table at a given time. Executing a second restore on a table that already has an active restore fails.
128128
- Perform up to four restores per table per week.
129129
130130
## Pricing model
131131
132-
The charge for restored logs is based on the volume of data you restore, and the duration for which the restore is active. Data restores are billed on each UTC-day that the restore is active.
132+
The charge for restored logs is based on the volume of data you restore, and the duration for which the restore is active. Thus, the units of price are *per GB per day*. Data restores are billed on each UTC-day that the restore is active.
133133
134134
- Charges are subject to a minimum restored data volume of 2 TB per restore. If you restore less data, you will be charged for the 2 TB minimum each day until the [restore is dismissed](#dismiss-restored-data).
135-
- On the first and last days that the restore is active, charges are prorated based on the period that the restore is active.
135+
- On the first and last days that the restore is active, you're only billed for the part of the day the restore was active.
136136
137-
- The minimum charge will be for a 12-hour restore duration, even if the restore is active for less than 12-hours.
137+
- The minimum charge is for a 12-hour restore duration, even if the restore is active for less than 12-hours.
138138
139-
- For more information, see [Azure Monitor pricing](https://azure.microsoft.com/pricing/details/monitor/).
139+
- For more information on your data restore price, see [Azure Monitor pricing](https://azure.microsoft.com/pricing/details/monitor/) on the Logs tab.
140140
141-
For example, if your table holds 500 GB a day and you restore 10 days data from that table, you'll be charged for 5 TB of restored data each day until you [dismiss the restored data](#dismiss-restored-data).
141+
Here are some examples to illustrate data restore cost calculations:
142+
143+
1. If your table holds 500 GB a day and you restore 10 days data from that table, your total restore size is 5 TB. You are charged for this 5 TB of restored data each day until you [dismiss the restored data](#dismiss-restored-data). Your daily cost is 5,000 GB multiplied by your data restore price (see [Azure Monitor pricing](https://azure.microsoft.com/pricing/details/monitor/).)
144+
145+
1. If instead, only 700 GB of data is restored, each day that the restore is active is billed for the 2 TB minimum restore level. Your daily cost is 2,000 GB multiplied by your data restore price.
146+
147+
1. If a 5 TB data restore is only kept active for 1 hour, it is billed for 12-hour minimum. The cost for this data restore is 5,000 GB multiplied by your data restore price multiplied by 0.5 days (the 12-hour minimum).
148+
149+
1. If a 700 GB data restore is only kept active for 1 hour, it is billed for 12-hour minimum. The cost for this data restore is 2,000 GB (the minimum billed restore size) multiplied by your data restore price multiplied by 0.5 days (the 12-hour minimum).
142150
143151
> [!NOTE]
144152
> There is no charge for querying restored logs since they are Analytics logs.
145153
146154
## Next steps
147155
148156
- [Learn more about data retention and archiving data.](data-retention-archive.md)
157+
149158
- [Learn about Search jobs, which is another method for retrieving archived data.](search-jobs.md)
150159
Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
---
2+
title: Troubleshooting Domain Configuration issues for Azure Email Communication Service
3+
titleSuffix: An Azure Communication Services concept document
4+
description: Learn about Troubleshooting domain configuration issues.
5+
author: raviverm
6+
manager: daysha-carter
7+
services: azure-communication-services
8+
ms.author: raviverm
9+
ms.date: 04/09/2024
10+
ms.topic: conceptual
11+
ms.service: azure-communication-services
12+
---
13+
# Troubleshooting Domain Configuration issues
14+
15+
This guide describes how to resolve common problems with setting up and using custom domains for Azure Email Communication Service.
16+
17+
## 1. Unable to verify Custom Domain Status
18+
19+
You need to verify the ownership of your domain by adding a TXT record to your domain's registrar or Domain Name System (DNS) hosting provider. If the domain verification fails for any reason, complete the following steps in this section to identify and resolve the underlying issue.
20+
21+
### Reasons
22+
23+
Once the verification process starts, Azure Email Communication Service attempts to read the TXT record from your custom domain. If Azure Email Communication Service fails to read the TXT record, it marks the verification status as failed.
24+
25+
### Steps to resolve
26+
27+
1. Copy the proposed TXT record by Email Service from [Azure portal](https://portal.azure.com). Your TXT record should be similar to this example:
28+
29+
`ms-domain-verification=43d01b7e-996b-4e31-8159-f10119c2087a`
30+
31+
2. If you haven’t added the TXT record, then you must add the TXT record to your domain's registrar or DNS hosting provider. For step-by-step instructions, see [Quickstart: How to add custom verified email domains](../../quickstarts/email/add-custom-verified-domains.md).
32+
33+
3. Once you add the TXT record, you can query the TXT records for your custom domain.
34+
35+
1. Use the `nslookup` tool from Windows CMD terminal to read TXT records from your domain.
36+
2. Use a third-party DNS lookup tool:
37+
38+
https://www.bing.com/search?q=dns+lookup+tool
39+
40+
In this section, we continue using the `nslookup` method.
41+
42+
4. Use the following `nslookup` command to query the TXT records:
43+
44+
`nslookup -q=TXT YourCustomDomain.com`
45+
46+
The `nslookup` query should return records like this:
47+
48+
![Results from an nslookup query to read the TXT records for your custom domain](../media/email-domain-nslookup-query.png "Screen capture of the example results from an nslookup query to read the TXT records for your custom domain.")
49+
50+
5. Review the list of TXT records for your custom domain. If you don’t see your TXT record listed, Azure Email Communication Service can't verify the domain.
51+
52+
## 2. Unable to verify SPF status
53+
54+
Once you verify the domain status, you need to verify the Sender Policy Framework (SPF) and DomainKeys Identified Mail (DKIM), and DKIM2. If your SPF status is failing, follow these steps to resolve the issue.
55+
56+
1. Copy your SPF record from [Azure portal](https://portal.azure.com). Your SPF record should look like this:
57+
58+
`v=spf1 include:spf.protection.outlook.com -all`
59+
60+
2. Azure Email Communication Service requires you to add the SPF record to your domain's registrar or DNS hosting provider. For a list of providers, see [Add DNS records in popular domain registrars](../../quickstarts/email/add-custom-verified-domains.md#add-dns-records-in-popular-domain-registrars).
61+
62+
4. Once you add the SPF record, you can query the SPF records for your custom domain. Here are two methods:
63+
64+
1. Use `nslookup` tool from Windows CMD terminal to read SPF records from your domain.
65+
2. Use a third-party DNS lookup tool:
66+
67+
https://www.bing.com/search?q=dns+lookup+tool
68+
69+
In this section, we continue using the `nslookup` method.
70+
71+
5. Use the following `nslookup` command to query the SPF record:
72+
73+
`nslookup -q=TXT YourCustomDomain.com`
74+
75+
This query returns a list of TXT records for your custom domain.
76+
77+
![Results from an nslookup query to read the SPF records for your custom domain](../media/email-domain-nslookup-spf-query.png "Screen capture of the example results from an nslookup query to read the SPF records for your custom domain.")
78+
79+
6. Review the list of TXT headers for your custom domain. If you don’t see your SPF record listed here, Azure Email Communication Service can't verify the SPF Status for your custom domain.
80+
81+
7. Check for `-all` in your SPF record.
82+
83+
If your SPF records contain `~all` the SPF verification fails.
84+
85+
Azure Communication Services requires `-all` instead of `~all` to validate your SPF record.
86+
87+
88+
## 3. Unable to verify DKIM or DKIM2 Status
89+
90+
If Azure Email Communication Service fails to verify the DKIM or DKIM2 status, follow these steps to resolve the issue.
91+
92+
1. Open your command prompt and use `nslookup`:
93+
94+
`nslookup set q=TXT`
95+
96+
2. If DKIM fails, then use `selector1`. If DKIM2 fails, then use `selector2`.
97+
98+
`selector1-azurecomm-prod-net._domainkey.contoso.com`
99+
100+
`selector2-azurecomm-prod-net._domainkey.contoso.com`
101+
102+
3. This query returns the CNAME DKIM records for your custom domain.
103+
104+
![Results from an nslookup query to read CNAME DKIM records for your custom domain](../media/email-domain-nslookup-cname-dkim.png "Screen capture of the example results from an nslookup query to read CNAME DKIM records for your custom domain.")
105+
106+
4. If `nslookup` returns your CNAME DKIM or DKIM2 records, similar to the preceding image, then you can expect Azure Email Communication Service to verify the DKIM or DKIM2 status.
107+
108+
If the DKIM/DKIM2 CNAME records are missing from `nslookup` output, then Azure Email Communication Service can't verify the DKIM or DKIM2 status.
109+
110+
For a list of providers, see [CNAME records](../../quickstarts/email/add-custom-verified-domains.md#cname-records).
111+
112+
113+
114+
## Next steps
115+
116+
* [Email domains and sender authentication for Azure Communication Services](./email-domain-and-sender-authentication.md)
117+
118+
* [Quickstart: Create and manage Email Communication Service resource in Azure Communication Services](../../quickstarts/email/create-email-communication-resource.md)
119+
120+
* [Quickstart: How to connect a verified email domain with Azure Communication Services resource](../../quickstarts/email/connect-email-communication-resource.md)
121+
122+
## Related articles
123+
124+
- [Email client library](../email/sdk-features.md)
125+
- [Add custom verified domains](../../quickstarts/email/add-custom-verified-domains.md)
126+
- [Add Azure Managed domains](../../quickstarts/email/add-azure-managed-domains.md)
127+
- [Quota increase for email domains](./email-quota-increase.md)
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
title: Quota increase for Azure Email Communication Service
3+
titleSuffix: An Azure Communication Services concept document
4+
description: Learn about requesting an increase to the default limit.
5+
author: raviverm
6+
manager: daysha-carter
7+
services: azure-communication-services
8+
ms.author: raviverm
9+
ms.date: 04/09/2024
10+
ms.topic: conceptual
11+
ms.service: azure-communication-services
12+
---
13+
# Quota increase for email domains
14+
15+
If you're using Azure Email Communication Service, you can raise your default email sending limit. To request an increase in your email sending limit, follow the steps outlined in this article.
16+
17+
## 1. Understand domain reputation
18+
19+
Email domain sender reputation is a measure of how trustworthy and legitimate recipients and email service providers perceive your emails. A good sender reputation means that your emails are less likely to be marked as spam or rejected by the email servers. A bad sender reputation means that your emails are more likely to be filtered out or blocked by email servers. The following factors can affect your domain reputation:
20+
21+
* The volume and frequency of your email campaigns.
22+
* The deliverability and bounce rate of your emails. A high bounce rate can damage your sender reputation and indicate that your email list is outdated or poorly maintained.
23+
* The feedback and complaints from your recipients. A high complaint rate can severely harm your sender reputation.
24+
25+
## 2. Use a custom domain instead of an Azure Managed Domain
26+
27+
Azure Email Communication service lets you try out the email sending feature using a domain that Azure manages. For your production workloads and higher sending limits, you should use your own domain to send emails.
28+
29+
You can set up your own domain by creating a custom domain resource under an Azure Email Communication Service resource. Azure Managed Domains are intended for testing purposes only. There are limits imposed on the number and frequency of emails you can send using the Azure Managed Domain. If you want to raise your email sending limit, you must configure a custom domain using Azure Email Communication Service.
30+
31+
For more information, see [Service limits for Azure Communication Services](../../concepts/service-limits.md#email).
32+
33+
## 3. Configure a mail exchange record for your custom domain
34+
35+
A mail exchange (MX) record specifies the email server responsible for receiving email messages on behalf of a domain name. The MX record is a resource record in the Domain Name System (DNS). Essentially, an MX record signifies that the domain can receive emails.
36+
37+
Although Azure Communication Service only supports outbound emails, we recommend setting up an MX record to improve the reputation of your sender domain. An email from a custom domain that lacks an MX record might be labeled as spam by the recipient email service provider. This could damage your domain reputation.
38+
39+
## 4. Build your sender reputation
40+
41+
Once you complete the previous steps, you can start building your sender reputation by sending legitimate production workload emails. To improve your chances of receiving a rate limit increase, try to minimize email failures and spam rate before requesting for a limit increase.
42+
43+
## 5. Request an email quota increase
44+
45+
To request an email quota increase, compile the following information:
46+
47+
```
48+
Customer Information
49+
Company name:
50+
Company website:
51+
Please provide a brief description of your business:
52+
53+
Email Service Information
54+
Subscription ID:
55+
Azure Communication Services Resource Name:
56+
Is your custom domain already set up and currently used for sending messages:
57+
Indicate the domain from which you are currently sending emails:
58+
59+
Usage Information
60+
1. What type of emails do you send? (such as Transactional, Marketing, Promotional)
61+
2. Please specify the expected volume of emails you plan to send:
62+
- What is the maximum rate of messages per minute that you require?
63+
- What is the maximum rate of messages per hour that you require?
64+
- What is the maximum rate of messages per day that you require?
65+
66+
Additional Information
67+
What is the source of the email addresses that you use for sending your messages?
68+
Note: The source of the email addresses that you send your messages to plays a crucial role in the
69+
effectiveness and compliance of your email marketing campaigns. Providing details about the source
70+
of your email addresses helps us understand how you acquire and maintain your subscriber list.
71+
72+
How do you currently manage and remove email addresses that have unsubscribed or resulted in
73+
bounce backs from your mailing list?
74+
Please explain if you have an automated process in place that handles unsubscribes when recipients
75+
click on the 'unsubscribe' link in your emails. Additionally, if you receive bounce/undeliverable
76+
notifications, can you include how you handle those and whether you have any mechanism to
77+
automatically remove email addresses that result in consistent bounces.
78+
```
79+
80+
You can copy this text to a file and add the requested information.
81+
82+
Then submit the information in an incident report at [Create a support ticket](https://azure.microsoft.com/support/create-ticket/), requesting to raise your email sending limit.
83+
84+
Email quota increase requests aren't automatically approved. The reviewing team considers your overall sender reputation when determining approval status. Sender reputation includes factors such as your email delivery failure rates, your domain reputation, and reports of spam and abuse.
85+
86+
## Next steps
87+
88+
* [Email domains and sender authentication for Azure Communication Services](./email-domain-and-sender-authentication.md)
89+
90+
* [Quickstart: Create and manage Email Communication Service resource in Azure Communication Services](../../quickstarts/email/create-email-communication-resource.md)
91+
92+
* [Quickstart: How to connect a verified email domain with Azure Communication Services resource](../../quickstarts/email/connect-email-communication-resource.md)
93+
94+
## Related articles
95+
96+
- [Email client library](../email/sdk-features.md)
97+
- [Add custom verified domains](../../quickstarts/email/add-custom-verified-domains.md)
98+
- [Add Azure Managed domains](../../quickstarts/email/add-azure-managed-domains.md)
99+
- [Troubleshooting Domain Configuration issues](./email-domain-configuration-troubleshooting.md)

0 commit comments

Comments
 (0)