From 740d9ef5b580422f4180076cadd823e1fe590942 Mon Sep 17 00:00:00 2001 From: jmirabal80 <103079025+jmirabal80@users.noreply.github.com> Date: Tue, 26 Apr 2022 16:57:23 -0600 Subject: [PATCH 1/2] Bulk Validation: fix absolute links, invalid meta data --- .../preview/cosmos-encryption-readme.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/docs-ref-services/preview/cosmos-encryption-readme.md b/docs-ref-services/preview/cosmos-encryption-readme.md index cbc0e93d1b88..d93a20e070e7 100644 --- a/docs-ref-services/preview/cosmos-encryption-readme.md +++ b/docs-ref-services/preview/cosmos-encryption-readme.md @@ -1,14 +1,13 @@ --- -title: +title: Encryption plugin library for Azure Cosmos DB Java SDK for Java keywords: Azure, java, SDK, API, azure-cosmos-encryption, cosmosdb author: kushagraThapar ms.author: kuthapar ms.date: 03/11/2022 ms.topic: reference -ms.prod: azure ms.technology: azure ms.devlang: java -ms.service: cosmosdb +ms.service: azure --- # Encryption plugin library for Azure Cosmos DB Java SDK for Java The Azure Cosmos Encryption Plugin is used for encrypting data with user provided key before saving into CosmosDB and decrypting it when reading back from the database. @@ -37,7 +36,7 @@ Refer to [javadocs][encryption_api_documentation] for more details on the packag ### Prerequisites - [Java Development Kit (JDK) with version 8 or above][jdk] -- An active Azure account. If you don't have one, you can sign up for a [free account][azure_subscription]. Alternatively, you can use the [Azure Cosmos DB Emulator](https://azure.microsoft.com/documentation/articles/documentdb-nosql-local-emulator) for development and testing. As emulator https certificate is self signed, you need to import its certificate to java trusted cert store as [explained here](https://docs.microsoft.com/azure/cosmos-db/local-emulator-export-ssl-certificates) +- An active Azure account. If you don't have one, you can sign up for a [free account][azure_subscription]. Alternatively, you can use the [Azure Cosmos DB Emulator](https://azure.microsoft.com/documentation/articles/documentdb-nosql-local-emulator) for development and testing. As emulator https certificate is self signed, you need to import its certificate to java trusted cert store as [explained here](/azure/cosmos-db/local-emulator-export-ssl-certificates) - (Optional) SLF4J is a logging facade. - (Optional) [SLF4J binding](https://www.slf4j.org/manual.html) is used to associate a specific logging framework with SLF4J. - (Optional) [Maven][maven] @@ -50,7 +49,7 @@ The SDK provides Reactor Core based async APIs. You can read more about Reactor The Azure Cosmos Encryption Plugin is used for encrypting data with user provided key before saving into CosmosDB and decrypting it when reading back from the database. Underneath it uses Azure Cosmos DB Java SDK which provides client-side logical representation to access the Azure Cosmos DB SQL API. A Cosmos DB account contains zero or more databases, a database (DB) contains zero or more containers, and a container contains zero or more items. -You may read more about databases, containers and items [here](https://docs.microsoft.com/azure/cosmos-db/databases-containers-items). +You may read more about databases, containers and items [here](/azure/cosmos-db/databases-containers-items). A few important properties defined at the level of the container, among them are provisioned throughput and partition key. ## Examples @@ -223,8 +222,8 @@ or contact [opencode@microsoft.com][coc_contact] with any additional questions o [cosmos_introduction]: https://docs.microsoft.com/azure/cosmos-db/ [api_documentation]: https://azuresdkdocs.blob.core.windows.net/$web/java/azure-cosmos/latest/index.html [encryption_api_documentation]: https://azuresdkdocs.blob.core.windows.net/$web/java/azure-cosmos-encryption/latest/index.html -[cosmos_docs]: https://docs.microsoft.com/azure/cosmos-db/introduction -[jdk]: https://docs.microsoft.com/java/azure/jdk/ +[cosmos_docs]: /azure/cosmos-db/introduction +[jdk]: /java/azure/jdk/ [maven]: https://maven.apache.org/ [cosmos_encryption_maven]: https://search.maven.org/artifact/com.azure/azure-cosmos-encryption [cla]: https://cla.microsoft.com @@ -232,11 +231,11 @@ or contact [opencode@microsoft.com][coc_contact] with any additional questions o [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ [coc_contact]: mailto:opencode@microsoft.com [azure_subscription]: https://azure.microsoft.com/free/ -[troubleshooting]: https://docs.microsoft.com/azure/cosmos-db/troubleshoot-java-sdk-v4-sql -[perf_guide]: https://docs.microsoft.com/azure/cosmos-db/performance-tips-java-sdk-v4-sql?tabs=api-async +[troubleshooting]: /azure/cosmos-db/troubleshoot-java-sdk-v4-sql +[perf_guide]: /azure/cosmos-db/performance-tips-java-sdk-v4-sql?tabs=api-async [sql_api_query]: https://docs.microsoft.com/azure/cosmos-db/sql-api-sql-query [getting_started_encryption]: https://github.com/Azure/azure-sdk-for-java/tree/azure-cosmos-encryption_1.0.0-beta.10/sdk/cosmos/azure-cosmos-encryption/src/samples/java/com/azure/cosmos/encryption/ -[quickstart]: https://docs.microsoft.com/azure/cosmos-db/create-sql-api-java?tabs=sync +[quickstart]: /azure/cosmos-db/create-sql-api-java?tabs=sync ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fcosmos%2Fazure-cosmos-encryption%2FREADME.png) From de1a0e0fc4e6d2737c5d7099ab6ae557645b419e Mon Sep 17 00:00:00 2001 From: jmirabal80 <103079025+jmirabal80@users.noreply.github.com> Date: Tue, 26 Apr 2022 18:09:57 -0600 Subject: [PATCH 2/2] fix missing desc --- docs-ref-services/preview/cosmos-encryption-readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-ref-services/preview/cosmos-encryption-readme.md b/docs-ref-services/preview/cosmos-encryption-readme.md index d93a20e070e7..2434ddfb514a 100644 --- a/docs-ref-services/preview/cosmos-encryption-readme.md +++ b/docs-ref-services/preview/cosmos-encryption-readme.md @@ -1,11 +1,11 @@ --- title: Encryption plugin library for Azure Cosmos DB Java SDK for Java +description: Encryption plugin library for Azure Cosmos DB Java SDK for Java keywords: Azure, java, SDK, API, azure-cosmos-encryption, cosmosdb author: kushagraThapar ms.author: kuthapar ms.date: 03/11/2022 ms.topic: reference -ms.technology: azure ms.devlang: java ms.service: azure ---