Skip to content

Commit c2da34f

Browse files
appsec/setup: single entry point catalog (#29757)
Co-authored-by: Michael Cretzman <cretzman@gmail.com> Co-authored-by: Michael Cretzman <58786311+michaelcretzman@users.noreply.github.com>
1 parent 04070f0 commit c2da34f

File tree

36 files changed

+1669
-1235
lines changed

36 files changed

+1669
-1235
lines changed

config/_default/menus/main.en.yaml

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6729,27 +6729,7 @@ menu:
67296729
parent: application_security
67306730
identifier: appsec_threats_management_setup
67316731
weight: 3
6732-
- name: Library Compatibility
6733-
url: security/application_security/setup/compatibility/
6734-
parent: appsec_threats_management_setup
6735-
identifier: appsec_compat_threats_mgmt
6736-
weight: 1
6737-
- name: Using Datadog Tracing Libraries
6738-
url: security/application_security/setup/threat_detection/
6739-
parent: appsec_threats_management_setup
6740-
identifier: appsec_threats_setup_threat_detection_setup
6741-
weight: 2
6742-
- name: App and API Protection for Serverless
6743-
url: security/application_security/serverless/
6744-
parent: appsec_threats_management_setup
6745-
identifier: asm_serverless
6746-
weight: 4
6747-
- name: Library Compatibility
6748-
url: security/application_security/serverless/compatibility/
6749-
parent: asm_serverless
6750-
identifier: asm_serverless_compat
6751-
weight: 1
6752-
- name: Attack Summary
6732+
- name: Overview
67536733
url: security/application_security/overview
67546734
parent: application_security
67556735
identifier: application_security_overview

content/en/security/application_security/serverless/_index.md

Lines changed: 0 additions & 1021 deletions
This file was deleted.

content/en/security/application_security/serverless/compatibility/_index.md

Lines changed: 0 additions & 112 deletions
This file was deleted.

content/en/security/application_security/setup/_index.md

Lines changed: 57 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,69 @@
11
---
2-
title: App and API Protection Setup
2+
title: Enabling App and API Protection
33
aliases:
44
- /security/application_security/threats/setup/
55
- /security/application_security/threats/threat_management_setup/
6+
- /security/application_security/threats_detection/
7+
- /security/application_security/serverless
8+
- /security/application_security/serverless/compatibility
9+
- /security/application_security/setup/threat_detection
610
disable_toc: false
11+
disable_sidebar: true
712
---
813

9-
## Prerequisites
14+
Learn how to enable App and API Protection on all the following supported platforms and environments.
1015

11-
Before setting up App and API Protection (AAP), ensure the following prerequisites are met:
12-
- **Datadog Agent:** [Install the Datadog Agent][4] and configure it for your application's operating system or container, cloud, or virtual environment.
13-
- **Datadog APM Configuration:** Datadog APM is configured for your application or service, and web traces (`type:web`) are being received by Datadog.
14-
- **Supported Tracing Library:** The Datadog Tracing Library used by your application or service supports threat management capabilities for the language of your application or service. For more details, see the [Library Compatibility][1] page.
16+
<div class="alert alert-info">
17+
<p class="fs-bold m-0">Are you missing your environment?</p>
18+
<span>Send us a request for your missing environment <a href="https://forms.gle/nMGq2Hhe7Z4sCKdy6">here</a>.</span>
19+
</div>
1520

16-
## Datadog Tracing Libraries
21+
## Languages
1722

18-
Add an environment variable or a new argument to your [Datadog Tracing Library configuration][3].
23+
{{< appsec-integrations >}}
24+
{{< appsec-integration name="Python" avatar="python" link="./python" >}}
25+
{{< appsec-integration name="Node.js" avatar="node" link="./nodejs" >}}
26+
{{< appsec-integration name="Java" avatar="java" link="./java" >}}
27+
{{< appsec-integration name="Go" avatar="go" link="./go" >}}
28+
{{< appsec-integration name="Ruby" avatar="ruby" link="./ruby" >}}
29+
{{< appsec-integration name=".NET" avatar="dotnet" link="./dotnet" >}}
30+
{{< appsec-integration name="PHP" avatar="php" link="./php" >}}
31+
{{< /appsec-integrations >}}
1932

20-
By following these steps, you'll successfully set up AAP for your application or service, monitoring services that are under attack and protecting them against attacks.
33+
## Proxies
34+
35+
{{< appsec-integrations >}}
36+
{{< appsec-integration name="NGINX" avatar="nginx" link="./nginx" >}}
37+
{{< appsec-integration name="Envoy" avatar="envoy" link="./envoy" >}}
38+
{{< appsec-integration name="Istio" avatar="istio" link="./istio" >}}
39+
{{< /appsec-integrations >}}
40+
41+
## Cloud and Container Platforms
42+
43+
### Kubernetes (K8s)
44+
45+
{{< appsec-integrations >}}
46+
{{< appsec-integration name="Istio" avatar="istio" link="./istio" >}}
47+
{{< /appsec-integrations >}}
48+
49+
### Amazon Web Services (AWS)
50+
51+
{{< appsec-integrations >}}
52+
{{< appsec-integration name="AWS Lambda" avatar="amazon-lambda" link="./aws/lambda" >}}
53+
{{< /appsec-integrations >}}
54+
55+
### Google Cloud Platform (GCP)
56+
57+
{{< appsec-integrations >}}
58+
{{< appsec-integration name="Google Application Load Balancer" avatar="google-cloud-loadbalancing" link="./gcp/alb" >}}
59+
{{< appsec-integration name="Google Cloud Load Balancer" avatar="google-cloud-loadbalancing" link="./gcp/alb" >}}
60+
{{< appsec-integration name="Google Service Extensions" avatar="google-cloud-loadbalancing" link="./gcp/service-extensions" >}}
61+
{{< appsec-integration name="Google Cloud Run" avatar="google-cloud-run" link="./gcp/cloud-run" >}}
62+
{{< /appsec-integrations >}}
63+
64+
### Microsoft Azure
65+
66+
{{< appsec-integrations >}}
67+
{{< appsec-integration name="Azure App Service" avatar="azure-appserviceenvironment" link="./azure/app-service" >}}
68+
{{< /appsec-integrations >}}
2169

22-
[1]: /security/application_security/setup/compatibility
23-
[3]: /security/application_security/setup/threat_detection
24-
[4]: /agent/

0 commit comments

Comments
 (0)