- Notifications
You must be signed in to change notification settings - Fork 526
/
Copy pathindex.yml
283 lines (276 loc) · 14.4 KB
/
index.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
### YamlMime:Hub
# Template copied from https://review.docs.microsoft.com/en-us/help/platform/navigation-how-create-hub-page?branch=main
title: Azure for Spring developers # < 60 chars
summary: Learn to code, deploy, and scale your Spring apps on Azure. # < 160 chars
# brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-apps | power-automate | power-bi | power-platform | power-virtual-agents | sql | sql-server | vs | visual-studio | windows | xamarin
brand: azure
metadata:
title: Azure for Spring developers # Required; page title displayed in search results. Include the brand. < 60 chars.
description: Learn to code, deploy, and scale your Spring apps on Azure # Required; article description that is displayed in search results. < 160 chars.
services: azure
ms.service: azure #Required; service per approved list. service slug assigned to your service by ACOM.
# ms.subservice: subservice # Optional; Remove if no subservice is used.
ms.topic: hub-page # Required
ms.collection: collection # Optional; Remove if no collection is used.
author: KarlErickson #Required; your GitHub user alias, with correct capitalization.
ms.author: karler
ms.reviewer: fangjimmy #Required; microsoft alias of author; optional team alias.
ms.date: 10/14/2022 #Required; mm/dd/yyyy format.
ms.custom: devx-track-java, devx-track-extended-java, spring-cloud-azure
# highlightedContent section (optional)
# Maximum of 8 items
highlightedContent:
# itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new
items:
# Card
- title: Introduction to Spring Cloud Azure
itemType: overview
url: ../spring-framework/index.yml
# Card
- title: Deploy your first application to Azure Spring Apps
itemType: quickstart
url: /azure/spring-apps/enterprise/quickstart
# Card
- title: Secure your app using the Spring Boot Starter for Microsoft Entra ID
itemType: tutorial
url: ../spring-framework/configure-spring-boot-starter-java-app-with-entra.md
# conceptualContent section (optional)
conceptualContent:
sections:
- title: Code
summary: Develop your Spring apps with Azure services and tools.
items:
# Card
- title: Data and storage
links:
- url: /azure/cosmos-db/introduction
itemType: overview
text: Azure Cosmos DB overview
- url: ../spring-framework/how-to-guides-spring-data-cosmosdb.md
itemType: how-to-guide
text: Spring Data support for Azure Cosmos DB
- url: ../spring-framework/configure-spring-data-jdbc-with-azure-mysql.md
itemType: tutorial
text: Spring Data JDBC with Azure Database for MySQL
- url: ../spring-framework/configure-spring-data-r2dbc-with-azure-postgresql.md
itemType: tutorial
text: Spring Data R2DBC with Azure Database for PostgreSQL
- url: ../spring-framework/configure-spring-data-jpa-with-azure-sql-server.md
itemType: tutorial
text: Spring Data JPA with Azure SQL Server
- url: ../spring-framework/configure-spring-boot-starter-java-app-with-azure-storage.md
itemType: tutorial
text: Spring Boot Starter for Azure Storage
- title: Cache
links:
- url: /azure/azure-cache-for-redis/cache-overview
itemType: overview
text: Azure Cache for Redis overview
- url: ../spring-framework/configure-spring-boot-initializer-java-app-with-redis-cache.md
itemType: tutorial
text: Spring Data with Azure Cache for Redis
- title: Authentication and authorization
links:
- url: /azure/active-directory/fundamentals/active-directory-whatis
itemType: overview
text: Microsoft Entra overview
- url: ../spring-framework/spring-boot-starter-for-entra-developer-guide.md
itemType: overview
text: Spring developer's guide to Microsoft Entra ID
- url: ../spring-framework/configure-spring-boot-starter-java-app-with-entra.md
itemType: tutorial
text: Secure a Spring app by using Microsoft Entra ID
- url: ../spring-framework/configure-spring-boot-starter-java-app-with-azure-active-directory-b2c-oidc.md
itemType: tutorial
text: Secure a Spring app by using Azure Active Directory B2C
- title: Distributed apps
links:
- url: /azure/azure-app-configuration/overview
itemType: overview
text: Azure App Configuration overview
- url: /azure/azure-app-configuration/enable-dynamic-configuration-java-spring-app
itemType: tutorial
text: Dynamic configuration in a Spring app
- url: /azure/spring-apps/basic-standard/how-to-config-server
itemType: how-to-guide
text: Configure a managed Spring Cloud Config Server in Azure Spring Apps
- url: /azure/spring-apps/basic-standard/how-to-service-registration?pivots=programming-language-java
itemType: how-to-guide
text: Discover and register your Spring Boot applications in Azure Spring Apps
- url: /azure/spring-apps/enterprise/tutorial-circuit-breaker
itemType: tutorial
text: Use Circuit Breaker Dashboard with Azure Spring Apps
- title: Secret management
links:
- url: /azure/key-vault/general/overview
itemType: overview
text: Azure Key Vault overview
- url: ../spring-framework/configure-spring-boot-starter-java-app-with-azure-key-vault-certificates.md
itemType: tutorial
text: Secure Spring Boot apps using Azure Key Vault certificates
- url: ../spring-framework/configure-spring-boot-starter-java-app-with-azure-key-vault.md
itemType: tutorial
text: Read a secret from Azure Key Vault in a Spring Boot application
- title: Messaging
links:
- url: /azure/event-grid/compare-messaging-services
itemType: overview
text: Choose between Azure messaging services
- url: ../spring-framework/configure-spring-cloud-stream-binder-java-app-azure-event-hub.md
itemType: tutorial
text: Send or retrieve messages with Spring Cloud Stream by using Azure Event Hubs
- url: ../spring-framework/configure-spring-cloud-stream-binder-java-app-kafka-azure-event-hub.md
itemType: tutorial
text: Spring Kafka with Azure Event Hubs
- url: ../spring-framework/configure-spring-cloud-stream-binder-java-app-with-service-bus.md
itemType: tutorial
text: Send or retrieve messages with Spring Cloud Stream by using Azure Service Bus
- url: ../spring-framework/configure-spring-boot-starter-java-app-with-azure-service-bus.md
itemType: tutorial
text: Spring Boot Starter for Azure Service Bus JMS
- title: Tools
links:
- url: https://code.visualstudio.com/docs/java/java-spring-boot
itemType: tutorial
text: Spring Boot in VS Code
- url: https://code.visualstudio.com/docs/java/java-spring-apps
itemType: tutorial
text: Deploy Spring Boot applications to Azure Spring Apps with VS Code
- url: https://code.visualstudio.com/docs/azure/kubernetes
itemType: tutorial
text: Working with Kubernetes in VS Code
- title: Samples
links:
- url: https://github.com/Azure-Samples/azure-spring-boot-samples
itemType: sample
text: Spring Cloud Azure samples
- url: https://github.com/Azure-Samples/azure-spring-boot-samples
itemType: sample
text: Spring Petclinic Microservices sample
- url: https://github.com/Azure-Samples/Azure-Spring-Cloud-Samples
itemType: sample
text: Azure Spring Apps samples
- url: https://github.com/Azure-Samples/cosmosdb-springboot-aks
itemType: sample
text: Spring Boot application with Azure Cosmos DB SQL API and AKS
- url: https://github.com/Azure-Samples/hello-spring-function-azure
itemType: sample
text: Spring Cloud Function with Azure Functions sample
- title: Deploy
summary: Deploy your Spring apps on Azure.
items:
- title: Fully managed Spring service
links: # link number <= 12
- url: /azure/spring-apps/enterprise/quickstart
itemType: quickstart
text: Deploy your first application to Azure Spring Apps
- url: ../spring-framework/getting-started-with-spring-cloud-function-in-azure.md
itemType: get-started
text: Getting started with Spring Cloud Function in Azure
- url: /azure/spring-apps/enterprise/how-to-intellij-deploy-apps
itemType: quickstart
text: Deploy Spring Boot applications with IntelliJ
- url: /azure/spring-apps/enterprise/how-to-maven-deploy-apps
itemType: quickstart
text: Deploy Spring Boot applications with Apache Maven plugins
- title: Containerization
links: # link number <= 12
- url: ../containers/overview.md
itemType: quickstart
text: Containerize your Spring applications
- url: /azure/spring-apps/enterprise/how-to-deploy-with-custom-container-image
itemType: get-started
text: Deploy Spring Boot applications in Azure Spring Apps using a custom container image
- url: ../spring-framework/deploy-spring-boot-java-app-on-kubernetes.md
itemType: quickstart
text: Deploy Spring Boot applications to AKS
- url: ../spring-framework/deploy-spring-boot-java-app-on-linux.md
itemType: quickstart
text: Deploy to Azure App Service
- title: Training
links:
- url: /training/paths/deploy-run-java-applications-azure-spring-apps
itemType: video
text: Deploying and running Java applications in Azure Spring Apps
- url: /training/modules/azure-spring-cloud-workshop
itemType: video
text: Deploy Spring apps to Azure
- url: /training/modules/migrate-java-app-azure-kubernetes-service
itemType: video
text: Migrate Spring applications to AKS
- title: Scale
summary: Scale with end-to-end security, observability, automation, and migration.
items:
- title: Security
links:
- url: /azure/spring-apps/enterprise/secure-communications-end-to-end
itemType: tutorial
text: Secure communications end-to-end for Spring Boot apps in a Zero Trust environment
- url: /azure/aks/operator-best-practices-identity
itemType: tutorial
text: Best practices for authentication and authorization in AKS
- url: /azure/spring-apps/enterprise/how-to-use-tls-certificate
itemType: tutorial
text: Use TLS/SSL certificates with Azure Spring Apps
- title: Observability
links:
- url: /azure/spring-apps/enterprise/how-to-application-insights
itemType: how-to-guide
text: Monitor Spring Boot apps with Application Insights
- url: /azure/spring-apps/enterprise/how-to-log-streaming
itemType: how-to-guide
text: Stream Azure Spring Apps application console logs in real time
- url: /azure/azure-monitor/containers/container-insights-livedata-overview
itemType: how-to-guide
text: View Kubernetes logs, events, and pod metrics in real time
- url: /azure/azure-functions/monitor-functions?tabs=portal
itemType: how-to-guide
text: Monitoring Azure Functions
- title: Automation
links:
- url: ../../jenkins/deploy-to-azure-spring-cloud-using-azure-cli.md
itemType: tutorial
text: Deploy apps to Azure Spring Apps using Jenkins and the Azure CLI
- url: /azure/aks/node-upgrade-github-actions
itemType: tutorial
text: Automate deployments to AKS by using GitHub Actions
- url: /azure/spring-apps/enterprise/quickstart-deploy-infrastructure-vnet-terraform
itemType: quickstart
text: Provision Azure Spring Apps using Terraform
- title: Migration
links:
- url: ../migration/migrate-spring-boot-to-azure-spring-cloud.md
itemType: get-started
text: Migrate Spring Boot applications to Azure Spring Apps
- url: ../migration/migrate-spring-cloud-to-azure-spring-cloud.md
itemType: get-started
text: Migrate Spring Cloud applications to Azure Spring Apps
# tools section (optional)
tools:
title: Tools # < 60 chars (optional)
summary: Tools you can use to accelerate Spring development using Azure resources. # < 160 chars (optional)
items:
- title: Spring Initializr
imageSrc: media/spring.png
url: https://start.spring.io/
- title: Visual Studio Code
imageSrc: /media/logos/logo_vs-code.svg
url: https://code.visualstudio.com/docs
- title: Azure Toolkit for IntelliJ
imageSrc: /media/logos/logo_intellij.svg
url: ../toolkit-for-intellij/index.yml
- title: Azure Toolkit for Eclipse
imageSrc: /media/logos/logo_eclipse.svg
url: ../toolkit-for-eclipse/index.yml
- title: Azure Maven plugin
imageSrc: /media/logos/logo_maven.svg
url: https://github.com/Microsoft/azure-maven-plugins#readme
- title: Azure Gradle plugin
imageSrc: /media/logos/logo-gradle-elephant-icon-gradient-primary.svg
url: https://github.com/Microsoft/azure-gradle-plugins#readme
- title: Azure CLI
imageSrc: /media/logos/logo_CLIgeneric.svg
url: /cli/azure
- title: Jenkins on Azure
imageSrc: /media/logos/logo_jenkins.svg
url: ../../jenkins/index.yml