Skip to content

Commit fa131f8

Browse files
authored
Merge pull request #245516 from alexbuckgit/alexbuckgit/docutune-autopr-20230719-175955-1083780
[BULK] DocuTune - Standardize formatting of Azure portal links (part 4)
2 parents fba2fd7 + 6525cb3 commit fa131f8

9 files changed

+9
-12
lines changed

articles/service-bus-messaging/service-bus-amqp-dotnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ For example,
2525

2626
`Endpoint=sb://[namespace].servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=[SAS key];TransportType=Amqp`
2727

28-
Where `namespace` and `SAS key` are obtained from the [Azure portal][Azure portal] when you create a Service Bus namespace. For more information, see [Create a Service Bus namespace using the Azure portal][Create a Service Bus namespace using the Azure portal].
28+
Where `namespace` and `SAS key` are obtained from the [Azure portal] when you create a Service Bus namespace. For more information, see [Create a Service Bus namespace using the Azure portal][Create a Service Bus namespace using the Azure portal].
2929

3030
### AMQP over WebSockets
3131
To use AMQP over WebSockets, set `TransportType` in the connection string to `AmqpWebSockets`. For example: `Endpoint=sb://[namespace].servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=[SAS key];TransportType=AmqpWebSockets`.

articles/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,11 @@ This section compares Storage queues and Service Bus queues from the perspective
131131

132132
### Additional information
133133
* Service Bus enforces queue size limits. The maximum queue size is specified when creating a queue. It can be between 1 GB and 80 GB. If the queue's size reaches this limit, additional incoming messages will be rejected and the caller receives an exception. For more information about quotas in Service Bus, see [Service Bus Quotas](service-bus-quotas.md).
134-
* In the Standard messaging tier, you can create Service Bus queues and topics in 1 (default), 2, 3, 4, or 5-GB sizes. When enabling partitioning in the Standard tier, Service Bus creates 16 copies (16 partitions) of the entity, each of the same size specified. As such, if you create a queue that's 5 GB in size, with 16 partitions the maximum queue size becomes (5 * 16) = 80 GB. You can see the maximum size of your partitioned queue or topic in the [Azure portal][Azure portal].
134+
* In the Standard messaging tier, you can create Service Bus queues and topics in 1 (default), 2, 3, 4, or 5-GB sizes. When enabling partitioning in the Standard tier, Service Bus creates 16 copies (16 partitions) of the entity, each of the same size specified. As such, if you create a queue that's 5 GB in size, with 16 partitions the maximum queue size becomes (5 * 16) = 80 GB. You can see the maximum size of your partitioned queue or topic in the [Azure portal].
135135
* With Storage queues, if the content of the message isn't XML-safe, then it must be **Base64** encoded. If you **Base64**-encode the message, the user payload can be up to 48 KB, instead of 64 KB.
136136
* With Service Bus queues, each message stored in a queue is composed of two parts: a header and a body. The total size of the message can't exceed the maximum message size supported by the service tier.
137137
* When clients communicate with Service Bus queues over the TCP protocol, the maximum number of concurrent connections to a single Service Bus queue is limited to 100. This number is shared between senders and receivers. If this quota is reached, requests for additional connections will be rejected and an exception will be received by the calling code. This limit isn't imposed on clients connecting to the queues using REST-based API.
138-
* If you require more than 10,000 queues in a single Service Bus namespace, you can contact the Azure support team and request an increase. To scale beyond 10,000 queues with Service Bus, you can also create additional namespaces using the [Azure portal][Azure portal].
138+
* If you require more than 10,000 queues in a single Service Bus namespace, you can contact the Azure support team and request an increase. To scale beyond 10,000 queues with Service Bus, you can also create additional namespaces using the [Azure portal].
139139

140140
## Management and operations
141141
This section compares the management features provided by Storage queues and Service Bus queues.

articles/service-bus-messaging/service-bus-quickstart-portal.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ ms.custom: mode-ui
99
---
1010

1111
# Use Azure portal to create a Service Bus namespace and a queue
12-
This quickstart shows you how to create a Service Bus namespace and a queue using the [Azure portal][Azure portal]. It also shows you how to get authorization credentials that a client application can use to send/receive messages to/from the queue.
12+
13+
This quickstart shows you how to create a Service Bus namespace and a queue using the [Azure portal]. It also shows you how to get authorization credentials that a client application can use to send/receive messages to/from the queue.
1314

1415
[!INCLUDE [howto-service-bus-queues](../../includes/howto-service-bus-queues.md)]
1516

articles/service-bus-messaging/service-bus-sas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ The 'Manage' right includes the 'Send' and 'Receive' rights.
4949

5050
A namespace or entity policy can hold up to 12 Shared Access Authorization rules, providing room for three sets of rules, each covering the basic rights and the combination of Send and Listen. This limit is per entity, meaning the namespace and each entity can have up to 12 Shared Access Authorization rules. This limit underlines that the SAS policy store isn't intended to be a user or service account store. If your application needs to grant access to Service Bus based on user or service identities, it should implement a security token service that issues SAS tokens after an authentication and access check.
5151

52-
An authorization rule is assigned a *Primary Key* and a *Secondary Key*. These keys are cryptographically strong keys. Don't lose them or leak them - they'll always be available in the [Azure portal][Azure portal]. You can use either of the generated keys, and you can regenerate them at any time. If you regenerate or change a key in the policy, all previously issued tokens based on that key become instantly invalid. However, ongoing connections created based on such tokens will continue to work until the token expires.
52+
An authorization rule is assigned a *Primary Key* and a *Secondary Key*. These keys are cryptographically strong keys. Don't lose them or leak them - they'll always be available in the [Azure portal]. You can use either of the generated keys, and you can regenerate them at any time. If you regenerate or change a key in the policy, all previously issued tokens based on that key become instantly invalid. However, ongoing connections created based on such tokens will continue to work until the token expires.
5353

5454
When you create a Service Bus namespace, a policy rule named **RootManageSharedAccessKey** is automatically created for the namespace. This policy has Manage permissions for the entire namespace. It's recommended that you treat this rule like an administrative **root** account and don't use it in your application. You can create more policy rules in the **Configure** tab for the namespace in the portal, via PowerShell or Azure CLI.
5555

articles/service-fabric/service-fabric-cluster-creation-setup-aad.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,6 @@ After setting up Azure Active Directory applications and setting roles for users
345345
<!-- Links -->
346346

347347
[azure-cli]: /cli/azure/get-started-with-azure-cli
348-
[azure-portal]: https://portal.azure.com/
349348
[service-fabric-cluster-security]: service-fabric-cluster-security.md
350349
[active-directory-howto-tenant]:../active-directory/develop/quickstart-create-new-tenant.md
351350
[service-fabric-visualizing-your-cluster]: service-fabric-visualizing-your-cluster.md

articles/service-fabric/service-fabric-cluster-creation-setup-azure-ad-via-portal.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,6 @@ After you set up Azure Active Directory applications and set roles for users, [c
324324
<!-- Links -->
325325

326326
[azure-cli]: /cli/azure/get-started-with-azure-cli
327-
[azure-portal]: https://portal.azure.com/
328327
[service-fabric-cluster-security]: service-fabric-cluster-security.md
329328
[active-directory-howto-tenant]:../active-directory/develop/quickstart-create-new-tenant.md
330329
[service-fabric-visualizing-your-cluster]: service-fabric-visualizing-your-cluster.md

articles/service-fabric/service-fabric-cluster-creation-via-portal.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Creating a production cluster to meet your application needs involves some plann
6868

6969
### Search for the Service Fabric cluster resource
7070

71-
Sign in to the [Azure portal][azure-portal].
71+
Sign in to the [Azure portal](https://portal.azure.com).
7272
Click **Create a resource** to add a new resource template. Search for the Service Fabric Cluster template in the **Marketplace** under **Everything**.
7373
Select **Service Fabric Cluster** from the list.
7474

@@ -203,7 +203,6 @@ At this point, you have a secure cluster using certificates for management authe
203203

204204
<!-- Links -->
205205
[azure-powershell]: /powershell/azure/
206-
[azure-portal]: https://portal.azure.com/
207206
[key-vault-get-started]: ../key-vault/general/overview.md
208207
[create-cluster-arm]: service-fabric-cluster-creation-via-arm.md
209208
[service-fabric-cluster-security]: service-fabric-cluster-security.md

articles/service-fabric/service-fabric-host-app-in-a-container.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,6 @@ In the next part of the tutorial, learn how to [Deploy a container application w
314314
[link-servicefabric-create-secure-clusters]: service-fabric-cluster-creation-via-arm.md
315315
[link-visualstudio-cd-extension]: https://aka.ms/cd4vs
316316
[link-servicefabric-containers]: service-fabric-get-started-containers.md
317-
[link-azure-portal]: https://portal.azure.com
318317
[link-sf-clustertemplate]: https://aka.ms/securepreviewonelineclustertemplate
319318
[link-azure-pricing-calculator]: https://azure.microsoft.com/pricing/calculator/
320319
[link-azure-subscription]: https://azure.microsoft.com/free/

includes/service-bus-quotas-table.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ The following table lists quota information specific to Azure Service Bus messag
1919
| Queue or topic size |Entity | <p>1, 2, 3, 4 GB or 5 GB</p><p>In the Premium SKU, and the Standard SKU with [partitioning](../articles/service-bus-messaging/service-bus-partitioning.md) enabled, the maximum queue or topic size is 80 GB.</p><p>Total size limit for a premium namespace is 1 TB per [messaging unit](../articles/service-bus-messaging/service-bus-premium-messaging.md). Total size of all entities in a namespace can't exceed this limit.</p> | Defined upon creation/updation of the queue or topic. <br/><br/> Subsequent incoming messages are rejected, and an exception is received by the calling code. <p>Currently, a large message (size \> 1 MB) sent to a queue is counted twice. And, a large message (size \> 1 MB) sent to a topic is counted X + 1 times, where X is the number of subscriptions to the topic. </p>|
2020
| Number of concurrent connections on a namespace |Namespace |Net Messaging: 1,000.<br /><br />AMQP: 5,000. | Subsequent requests for additional connections are rejected, and an exception is received by the calling code. REST operations don't count toward concurrent TCP connections. |
2121
| Number of concurrent receive requests on a queue, topic, or subscription entity |Entity | 5,000 |Subsequent receive requests are rejected, and an exception is received by the calling code. This quota applies to the combined number of concurrent receive operations across all subscriptions on a topic. |
22-
| Number of topics or queues per namespace |Namespace | 10,000 for the Basic or Standard tier. The total number of topics and queues in a namespace must be less than or equal to 10,000. <br/><br/>For the Premium tier, 1,000 per messaging unit (MU). | Subsequent requests for creation of a new topic or queue on the namespace are rejected. As a result, if configured through the [Azure portal][Azure portal], an error message is generated. If called from the management API, an exception is received by the calling code. |
23-
| Number of [partitioned topics or queues](../articles/service-bus-messaging/service-bus-partitioning.md) per namespace |Namespace | Basic and Standard tiers: 100. Each partitioned queue or topic counts toward the quota of 1,000 entities per namespace. | Subsequent requests for creation of a new partitioned topic or queue in the namespace are rejected. As a result, if configured through the [Azure portal][Azure portal], an error message is generated. If called from the management API, the exception **QuotaExceededException** is received by the calling code. <p>If you want to have more partitioned entities in a basic or a standard tier namespace, create additional namespaces. </p>|
22+
| Number of topics or queues per namespace |Namespace | 10,000 for the Basic or Standard tier. The total number of topics and queues in a namespace must be less than or equal to 10,000. <br/><br/>For the Premium tier, 1,000 per messaging unit (MU). | Subsequent requests for creation of a new topic or queue on the namespace are rejected. As a result, if configured through the [Azure portal], an error message is generated. If called from the management API, an exception is received by the calling code. |
23+
| Number of [partitioned topics or queues](../articles/service-bus-messaging/service-bus-partitioning.md) per namespace |Namespace | Basic and Standard tiers: 100. Each partitioned queue or topic counts toward the quota of 1,000 entities per namespace. | Subsequent requests for creation of a new partitioned topic or queue in the namespace are rejected. As a result, if configured through the [Azure portal], an error message is generated. If called from the management API, the exception **QuotaExceededException** is received by the calling code. <p>If you want to have more partitioned entities in a basic or a standard tier namespace, create additional namespaces. </p>|
2424
| Maximum size of any messaging entity path: queue or topic |Entity | 260 characters. | &nbsp; |
2525
| Maximum size of any messaging entity name: namespace, subscription, or subscription rule |Entity | 50 characters. | &nbsp; |
2626
| Maximum size of a message ID | Entity | 128 | &nbsp; |

0 commit comments

Comments
 (0)