Skip to content
This repository was archived by the owner on Sep 2, 2025. It is now read-only.

Commit 6e1926b

Browse files
Merge pull request #2154 from splunk/urbiz-OD6194-aws-templates
[6194]: AWS CloudFormation updates
2 parents 688246d + 93d4042 commit 6e1926b

File tree

3 files changed

+29
-36
lines changed

3 files changed

+29
-36
lines changed

gdi/get-data-in/connect/aws/aws-cloudformation.rst

Lines changed: 20 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -7,66 +7,50 @@ Available CloudFormation and Terraform templates
77
.. meta::
88
:description: CloudFormation templates for AWS in Splunk Observability Cloud.
99

10-
1110
To create Splunk-managed Metric Streams resources you can either use :ref:`CloudFormation <aws-cloudformation-use>` or a :ref:`Terraform template <aws-terraform-use>`.
1211

1312
.. _aws-cloudformation-use:
1413

1514
Use CloudFormation to connect to Splunk Observability Cloud
1615
========================================================================================
1716

18-
You need to install the AWS integration first before you use any Cloudformation template. Learn more at :ref:`get-started-aws`.
17+
To use CloudFormation to connect to Splunk Observability Cloud follow these steps:
18+
19+
1. Install the AWS integration. Learn more at :ref:`get-started-aws`.
20+
21+
2. Decide which :ref:`CloudFormation template <aws-cloudformation-templates>` to use depending on your deployment method (for example, per AWS region or per AWS account) and integration type. Note that templates are only available for Metric Sreams.
1922

20-
Decide which CloudFormation template to use depending on your deployment method (for example, per AWS region or per AWS account) and integration type. Even if you don't intend to use all options, you can safely deploy a CloudFormation template, since unused infrastructure doesn't generate costs.
23+
* Even if you don't intend to use all options you can safely deploy any CloudFormation template since unused infrastructure doesn't generate costs.
24+
25+
3. Select the QuickLink for your chosen template. The QuickLink automatically opens the AWS Management Console in the last region you used, but you can select any other region in the AWS Management Console.
2126

2227
.. caution:: Splunk Log Observer is no longer available for new users. You can continue to use Log Observer if you already have an entitlement. To collect logs, see :ref:`aws-logs`.
2328

29+
.. _aws-cloudformation-templates:
30+
2431
Prepopulated CloudFormation templates
2532
-------------------------------------------
2633

27-
Select the QuickLink for a template which supports Metric Streams to open the AWS Management Console in the last region that you used.
34+
These are the available prepopulated CloudFormation templates to create AWS Metric Streams resources:
2835

2936
.. list-table::
3037
:header-rows: 1
31-
:widths: 20, 20, 35, 35
38+
:widths: 20, 40, 40
3239
:width: 100
3340

34-
* - Supports Metric Streams
35-
- Deployment type
41+
* - Deployment type
3642
- QuickLink
3743
- Hosted template
3844

39-
* - Yes
40-
- Once per account (using StackSets)
41-
- Deploy this :new-page:`QuickLink <https://console.aws.amazon.com/cloudformation/home#/stacks/create/review?templateURL=https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_all_features.yaml>`
42-
- :new-page:`Hosted template <https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_all_features.yaml>`
43-
44-
* - Yes
45-
- In each region
46-
- Deploy :new-page:`this QuickLink <https://console.aws.amazon.com/cloudformation/home#/stacks/create/review?templateURL=https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_all_features_regional.yaml>` in every region
47-
- :new-page:`Hosted template <https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_all_features_regional.yaml>`
48-
49-
* - No
50-
- Once per account (using StackSets)
51-
- Deploy this :new-page:`QuickLink <https://console.aws.amazon.com/cloudformation/home#/stacks/create/review?templateURL=https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_logs.yaml>`
52-
- :new-page:`Hosted template <https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_logs.yaml>`
53-
54-
* - No
55-
- In each region
56-
- Deploy :new-page:`this QuickLink <https://console.aws.amazon.com/cloudformation/home#/stacks/create/review?templateURL=https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_logs_regional.yaml>` in every region
57-
- :new-page:`Hosted template <https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_logs_regional.yaml>`
58-
59-
* - Yes
60-
- Once per account (using StackSets)
45+
* - Once per account (using StackSets)
6146
- Deploy this :new-page:`QuickLink <https://console.aws.amazon.com/cloudformation/home#/stacks/create/review?templateURL=https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_metric_streams.yaml>`
6247
- :new-page:`Hosted template <https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_metric_streams.yaml>`
6348

64-
* - Yes
65-
- In each region
49+
* - In each region
6650
- Deploy :new-page:`this QuickLink <https://console.aws.amazon.com/cloudformation/home#/stacks/create/review?templateURL=https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_metric_streams_regional.yaml>` in every region
6751
- :new-page:`Hosted template <https://o11y-public.s3.amazonaws.com/aws-cloudformation-templates/release/template_metric_streams_regional.yaml>`
6852

69-
From the :strong:`CloudFormation templates` table, select the QuickLink for a template with support for metric streams. The QuickLink automatically opens the AWS Management Console in the last region you used, but you can select any other region in the AWS Management Console.
53+
To see other CloudFormation templates offered by Splunk Observability Cloud refer to the :new-page:`AWS CloudFormation templates <https://github.com/signalfx/aws-cloudformation-templates/tree/main>` repo in GitHub.
7054

7155
Custom CloudFormation templates
7256
-------------------------------------------
@@ -85,6 +69,8 @@ You can optionally use AWS CloudFormation StackSets to work simultaneously acros
8569
Use the Terraform template to connect to Splunk Observability Cloud
8670
========================================================================================
8771

88-
Alternatively, you can also deploy Kinesis Firehose with Terraform. See :new-page:`Terraform Setup for Creating Kinesis Firehose to Send CloudWatch Metric Stream <https://github.com/signalfx/aws-terraform-templates/tree/main>`.
72+
Alternatively, you can also deploy Kinesis Firehose with Terraform. See the :new-page:`Terraform Setup for Creating Kinesis Firehose to Send CloudWatch Metric Stream <https://github.com/signalfx/aws-terraform-templates/tree/main>` GitHub repo.
73+
74+
The provided Terraform template supports Metric Streams only, and does not offer log support.
8975

90-
The provided Terraform template supports Metric Streams only, and does not offer log support.
76+
For more information on how to use Terraform to connect to AWS, see :ref:`terraform-config`.

gdi/get-data-in/connect/aws/aws-terraformconfig.rst

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,14 @@ To configure a connection through Terraform, perform the following steps:
9999

100100
5. Add your cloud service as a data source, as described in: :guilabel:`Data Source: signalfx_aws_services`, :guilabel:`Data Source: signalfx_azure_services`, or :guilabel:`Data Source: signalfx_gcp_services`. Data sources allow Terraform to use information defined outside of Terraform, defined by another separate Terraform configuration, or modified by functions.
101101

102-
.. note:: For more Terraform syntax examples, see the blog entry :new-page:`Manage Your Splunk Infrastructure as Code Using Terraform <https://www.splunk.com/en_us/blog/partners/manage-your-splunk-infrastructure-as-code-using-terraform.html>`. For examples of how to configure through the Splunk Observability Cloud API, see :ref:`Connect to AWS using the Splunk Observability Cloud API <get-configapi>`.
102+
Additional resources
103+
-------------------------------------------
104+
105+
See also:
106+
107+
* For more Terraform syntax examples, see the blog entry :new-page:`Manage Your Splunk Infrastructure as Code Using Terraform <https://www.splunk.com/en_us/blog/partners/manage-your-splunk-infrastructure-as-code-using-terraform.html>`.
108+
* For examples of how to configure through the Splunk Observability Cloud API, see :ref:`Connect to AWS using the Splunk Observability Cloud API <get-configapi>`.
109+
* For AWS Terraform templates, see :ref:`aws-terraform-use`.
103110

104111
Next steps
105112
===============

gdi/get-data-in/connect/aws/get-awstoc.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ Connect AWS to Splunk Observability Cloud
1818
Connect with AWS-managed Metric Streams <aws-console-ms>
1919
Connect to AWS using the Splunk API <aws-apiconfig>
2020
Connect to AWS with Terraform <aws-terraformconfig>
21+
CloudFormation and Terraform templates <aws-cloudformation>
2122
Send AWS logs to Splunk Platform <aws-logs>
22-
CloudFormation templates <aws-cloudformation>
2323
Next steps <aws-post-install>
2424
Troubleshoot your AWS integration <aws-troubleshooting>
2525
Troubleshoot Metric Streams <aws-ts-metric-streams>

0 commit comments

Comments
 (0)