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
"error_description": "The user revoked access to the app."
205
+
"error": "invalid_grant",
206
+
"error_description": "AADB2C90080: The provided grant has expired. Please re-authenticate and try again. Current time: xxxxxxxxxx, Grant issued time: xxxxxxxxxx, Grant expiration time: xxxxxxxxxx\r\nCorrelation ID: xxxxxxxx-xxxx-xxxX-xxxx-xxxxxxxxxxxx\r\nTimestamp: xxxx-xx-16 xx:10:52Z\r\n"
207
207
}
208
208
```
209
209
@@ -279,8 +279,8 @@ Error responses look like:
279
279
280
280
```json
281
281
{
282
-
"error": "access_denied",
283
-
"error_description": "The user revoked access to the app.",
282
+
"error": "invalid_grant",
283
+
"error_description": "AADB2C90129: The provided grant has been revoked. Please reauthenticate and try again.\r\nCorrelation ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\r\nTimestamp: xxxx-xx-xx xx:xx:xxZ\r\n",
284
284
}
285
285
```
286
286
@@ -318,4 +318,4 @@ To set the required ID Token in logout requests, see [Configure session behavior
318
318
319
319
## Next steps
320
320
321
-
- Learn more about [Azure AD B2C session](session-behavior.md).
321
+
- Learn more about [Azure AD B2C session](session-behavior.md).
Copy file name to clipboardExpand all lines: articles/aks/workload-identity-deploy-cluster.md
+75-25Lines changed: 75 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,16 +66,16 @@ az aks update -g "${RESOURCE_GROUP}" -n myAKSCluster --enable-oidc-issuer --enab
66
66
To get the OIDC Issuer URL and save it to an environmental variable, run the following command. Replace the default value for the arguments `-n`, which is the name of the cluster:
67
67
68
68
```bash
69
-
export AKS_OIDC_ISSUER="$(az aks show -n myAKSCluster -g "${RESOURCE_GROUP}" --query "oidcIssuerProfile.issuerUrl" -otsv)"
69
+
export AKS_OIDC_ISSUER="$(az aks show -n myAKSCluster -g "${RESOURCE_GROUP}" --query "oidcIssuerProfile.issuerUrl" -o tsv)"
70
70
```
71
71
72
72
The variable should contain the Issuer URL similar to the following example:
By default, the Issuer is set to use the base URL `https://{region}.oic.prod-aks.azure.com/{uuid}`, where the value for `{region}` matches the location the AKS cluster is deployed in. The value `{uuid}` represents the OIDC key.
78
+
By default, the Issuer is set to use the base URL `https://{region}.oic.prod-aks.azure.com/{tenant_id}/{uuid}`, where the value for `{region}` matches the location the AKS cluster is deployed in. The value `{uuid}` represents the OIDC key.
> Ensure your application pods using workload identity have added the following label `azure.workload.identity/use: "true"` to your pod spec, otherwise the pods fail after their restarted.
153
156
154
-
```bash
155
-
kubectl apply -f <your application>
156
-
```
157
-
158
-
To check whether all properties are injected properly by the webhook, use the [kubectl describe][kubectl-describe] command:
159
-
160
-
```bash
161
-
kubectl describe pod containerName
162
-
```
163
-
164
-
To verify that pod is able to get a token and access the resource, use the kubectl logs command:
165
-
166
-
```bash
167
-
kubectl logs containerName
168
-
```
169
157
170
158
## Optional - Grant permissions to access Azure Key Vault
171
159
@@ -181,20 +169,82 @@ You can retrieve this information using the Azure CLI command: [az keyvault list
181
169
1. Set an access policy for the managed identity to access secrets in your Key Vault by running the following commands:
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/service-limits.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -193,6 +193,18 @@ The following timeouts apply to the Communication Services Calling SDKs:
193
193
194
194
For more information about the voice and video calling SDK and service, see the [calling SDK overview](./voice-video-calling/calling-sdk-features.md) page or [known issues](./known-issues.md).
195
195
196
+
## Job Router
197
+
When sending or receiving a high volume of requests, you might receive a ```ThrottleLimitExceededException``` error. This error indicates you're hitting the service limitations, and your requests will be dropped until the token of bucket to handle requests is replenished after a certain time.
198
+
199
+
Rate Limits for Job Router:
200
+
201
+
|Operation|Scope|Timeframe (seconds)| Limit (number of requests) | Timeout in seconds|
If you need to send a volume of messages that exceeds the rate limits, email us at [email protected].
207
+
196
208
## Teams Interoperability and Microsoft Graph
197
209
Using a Teams interoperability scenario, you'll likely use some Microsoft Graph APIs to create [meetings](/graph/cloud-communications-online-meetings).
- Have a running Azure Function that can be triggered by Event Grid. If you don't have one, you can follow the [quickstart](../../../azure-functions/functions-bindings-event-grid-trigger.md?tabs=in-process%2Cextensionv3&pivots=programming-language-javascript) to create one.
22
22
23
-
The Azure Function can be running either in Azure if you want to test it with some test events or if you want to test the entire flow locally (press `F5` in Visual Studio Code to run it locally). If you want to test the entire flow locally, you need to use [ngrok](https://ngrok.com/) to hook your locally running Azure Function. Configure ngrok by running the command:
23
+
The Azure Function can be running either in Azure if you want to test it with some test events or if you want to test the entire flow locally (press `F5` in Visual Studio Code to run it locally). If you want to test the entire flow with an externally triggered webhook, you need to use [ngrok](https://ngrok.com/) to expose your locally running Azure Function
24
+
to the public, allowing it to be triggered by internet sources (as an example from Azure Event WebHooks). Configure ngrok by running the command:
24
25
25
26
```bash
26
27
27
28
ngrok http 7071
28
29
30
+
```
31
+
It is worth remembering that exposing development resources publicly might not be considered as secure. That is why you can also run the entire workflow locally without ngrok by invoking requests to:
Copy file name to clipboardExpand all lines: articles/machine-learning/how-to-use-pipeline-component.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ In this article, you'll learn how to use pipeline component in Azure Machine Lea
33
33
34
34
- Understand how to use Azure Machine Learning pipeline with [CLI v2](how-to-create-component-pipelines-cli.md) and [SDK v2](how-to-create-component-pipeline-python.md).
35
35
- Understand what is [component](concept-component.md) and how to use component in Azure Machine Learning pipeline.
36
-
- Understand what is a[Azure Machine Learning pipeline](concept-ml-pipelines.md)
36
+
- Understand what is an[Azure Machine Learning pipeline](concept-ml-pipelines.md)
37
37
38
38
## The difference between pipeline job and pipeline component
Copy file name to clipboardExpand all lines: articles/mysql/flexible-server/concepts-networking-vnet.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,6 +115,7 @@ You can then use the Azure Database for MySQL flexible server servername (FQDN)
115
115
116
116
- Public endpoint (or public IP or DNS) - An Azure Database for MySQL flexible server instance deployed to a virtual network can't have a public endpoint.
117
117
- After the Azure Database for MySQL flexible server instance is deployed to a virtual network and subnet, you can't move it to another virtual network or subnet. You can't move the virtual network into another resource group or subscription.
118
+
- Private DNS integration config cannot be changed once deployed.
118
119
- Subnet size (address spaces) can't be increased once resources exist in the subnet.
0 commit comments