Skip to content

Commit e96d736

Browse files
authored
Merge branch 'main' into otel-collector-doc
2 parents 7677a81 + 15bbd16 commit e96d736

File tree

18 files changed

+244
-33
lines changed

18 files changed

+244
-33
lines changed

.clabot

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,8 @@
188188
"ntanwar-sumo",
189189
"aj-sumo",
190190
"samiura",
191-
"naveenrama"
191+
"naveenrama",
192+
"fguimond"
192193
],
193194
"message": "Thank you for your contribution! As this is an open source project, we require contributors to sign our Contributor License Agreement and do not have yours on file. To proceed with your PR, please [sign your name here](https://forms.gle/YgLddrckeJaCdZYA6) and we will add you to our approved list of contributors.",
194195
"label": "cla-signed",

docs/platform-services/automation-service/app-central/integrations/aws-athena.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
66

77
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/logos/aws.png')} alt="automox" width="50"/>
88

9-
***Version: 1.1
10-
Updated: Jun 15, 2023***
9+
***Version: 1.2
10+
Updated: July 29, 2025***
1111

1212
Amazon Athena is a cloud-based service that enables you to run SQL queries on data stored in Amazon S3 without the need to set up any infrastructure. It is a serverless, pay-per-query service that makes it easy to analyze large amounts of data.
1313

@@ -34,9 +34,11 @@ To [get access key and secret access key](https://docs.aws.amazon.com/athena/lat
3434

3535
import IntegrationsAuth from '../../../../reuse/integrations-authentication.md';
3636
import IntegrationsAuthAWS from '../../../../reuse/integrations-authentication-aws.md';
37+
import IAMConfiguration from '../../../../reuse/automation-service/aws/iam-configuration.md';
3738
import AWSRegions from '../../../../reuse/automation-service/aws/region.md';
3839
import AWSAccesskey from '../../../../reuse/automation-service/aws/access-key.md';
3940
import AWSSecret from '../../../../reuse/automation-service/aws/secret.md';
41+
import AWSIAMRole from '../../../../reuse/automation-service/aws/iam-role.md';
4042
import IntegrationCertificate from '../../../../reuse/automation-service/integration-certificate.md';
4143
import IntegrationEngine from '../../../../reuse/automation-service/integration-engine.md';
4244
import IntegrationLabel from '../../../../reuse/automation-service/integration-label.md';
@@ -49,16 +51,41 @@ import IntegrationTimeout from '../../../../reuse/automation-service/integration
4951
* <AWSRegions/>
5052
* <AWSAccesskey/>
5153
* <AWSSecret/>
54+
* <AWSIAMRole/>
5255
* <IntegrationTimeout/>
5356
* <IntegrationCertificate/>
5457
* <IntegrationEngine/>
5558
* <IntegrationProxy/>
5659

5760
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/integrations/misc/aws-athena-configuration.png')} style={{border:'1px solid gray'}} alt="AWS Athena configuration" width="400"/>
5861

62+
For information about Amazon Athena, see [Athena documentation](https://docs.aws.amazon.com/athena/).
63+
5964
<IntegrationsAuthAWS/>
6065

61-
For information about Amazon Athena, see [Athena documentation](https://docs.aws.amazon.com/athena/).
66+
### AWS IAM role-based access
67+
68+
<IAMConfiguration/>
69+
70+
## Required Permissions
71+
```
72+
athena:StartQueryExecution
73+
athena:GetQueryExecution
74+
athena:GetQueryResults
75+
athena:StopQueryExecution
76+
athena:ListDatabases
77+
athena:ListWorkGroups
78+
athena:ListTableMetadata
79+
glue:GetDatabase
80+
glue:GetDatabases
81+
glue:GetTable
82+
glue:GetTables
83+
glue:GetTableVersion
84+
glue:GetTableVersions
85+
s3:GetObject
86+
s3:PutObject
87+
s3:ListBucket
88+
```
6289

6390
## External Libraries
6491

@@ -68,3 +95,4 @@ For information about Amazon Athena, see [Athena documentation](https://docs.aws
6895

6996
* February 22, 2023 (v1.0) - First upload
7097
* June 15, 2023 (v1.1) - Updated the integration with Environmental Variables
98+
* July 29, 2025 (v1.2) - Added support for IAM role authentication - Users can now authenticate using an AWS IAM Role in addition to access key–based authentication.

docs/platform-services/automation-service/app-central/integrations/aws-cloudfront.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
66

77
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/logos/aws.png')} alt="aws" width="50"/>
88

9-
***Version: 1.3
10-
Updated: Jun 15, 2023***
9+
***Version: 1.4
10+
Updated: July 29, 2025***
1111

1212
Amazon CloudFront integrates with AWS Identity and Access Management (IAM), a service that lets your organization do the following:
1313

@@ -25,9 +25,11 @@ Amazon CloudFront integrates with AWS Identity and Access Management (IAM), a se
2525

2626
import IntegrationsAuth from '../../../../reuse/integrations-authentication.md';
2727
import IntegrationsAuthAWS from '../../../../reuse/integrations-authentication-aws.md';
28+
import IAMConfiguration from '../../../../reuse/automation-service/aws/iam-configuration.md';
2829
import AWSRegions from '../../../../reuse/automation-service/aws/region.md';
2930
import AWSAccesskey from '../../../../reuse/automation-service/aws/access-key.md';
3031
import AWSSecret from '../../../../reuse/automation-service/aws/secret.md';
32+
import AWSIAMRole from '../../../../reuse/automation-service/aws/iam-role.md';
3133
import IntegrationCertificate from '../../../../reuse/automation-service/integration-certificate.md';
3234
import IntegrationEngine from '../../../../reuse/automation-service/integration-engine.md';
3335
import IntegrationLabel from '../../../../reuse/automation-service/integration-label.md';
@@ -41,20 +43,32 @@ import IntegrationTimeout from '../../../../reuse/automation-service/integration
4143
* **Service Name**. Enter `AWS CloudFront`.
4244
* <AWSAccesskey/>
4345
* <AWSSecret/>
46+
* <AWSIAMRole/>
4447
* <IntegrationTimeout/>
4548
* <IntegrationCertificate/>
4649
* <IntegrationEngine/>
4750
* <IntegrationProxy/>
4851

4952
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/integrations/aws/aws-cloudfront-configuration.png')} style={{border:'1px solid gray'}} alt="AWS CloudFront configuration" width="400"/>
5053

54+
For information about AWS CloudFront, see [CloudFront documentation](https://docs.aws.amazon.com/cloudfront/).
55+
5156
<IntegrationsAuthAWS/>
5257

53-
For information about AWS CloudFront, see [CloudFront documentation](https://docs.aws.amazon.com/cloudfront/).
58+
### AWS IAM role-based access
59+
60+
<IAMConfiguration/>
61+
62+
## Required Permissions
63+
```
64+
cloudfront:ListCloudFrontOriginAccessIdentities
65+
cloudfront:GetCloudFrontOriginAccessIdentity
66+
```
5467

5568
## Change Log
5669

5770
* November 10, 2022 - First upload
5871
* April 14, 2023 (v1.1)
5972
+ Updated integration: (Updated the integration Fields with Environmental Variables)
6073
* June 15, 2023 (v1.3) - Updated the integration with Environmental Variables
74+
* July 29, 2025 (v1.4) - Added support for IAM role authentication - Users can now authenticate using an AWS IAM Role in addition to access key–based authentication.

docs/platform-services/automation-service/app-central/integrations/aws-cloudtrail.md

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
66

77
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/logos/aws.png')} alt="aws" width="50"/>
88

9-
***Version: 1.2
10-
Updated: Jun 15, 2023***
9+
***Version: 1.3
10+
Updated: August 19, 2025***
1111

1212
Interact with AWS CloudTrail through Trails and Events.
1313

@@ -33,17 +33,20 @@ import IntegrationsAuthAWS from '../../../../reuse/integrations-authentication-a
3333
import AWSRegions from '../../../../reuse/automation-service/aws/region.md';
3434
import AWSAccesskey from '../../../../reuse/automation-service/aws/access-key.md';
3535
import AWSSecret from '../../../../reuse/automation-service/aws/secret.md';
36+
import AWSIAMRole from '../../../../reuse/automation-service/aws/iam-role.md';
3637
import IntegrationCertificate from '../../../../reuse/automation-service/integration-certificate.md';
3738
import IntegrationEngine from '../../../../reuse/automation-service/integration-engine.md';
3839
import IntegrationLabel from '../../../../reuse/automation-service/integration-label.md';
3940
import IntegrationProxy from '../../../../reuse/automation-service/integration-proxy.md';
4041
import IntegrationTimeout from '../../../../reuse/automation-service/integration-timeout.md';
42+
import IAMConfiguration from '../../../../reuse/automation-service/aws/iam-configuration.md';
4143

4244
<IntegrationsAuth/>
4345

4446
* <IntegrationLabel/>
4547
* <AWSAccesskey/>
4648
* <AWSSecret/>
49+
* <AWSIAMRole/>
4750
* <AWSRegions/>
4851
* <IntegrationTimeout/>
4952
* <IntegrationCertificate/>
@@ -52,13 +55,29 @@ import IntegrationTimeout from '../../../../reuse/automation-service/integration
5255

5356
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/integrations/aws/aws-cloudtrail-configuration.png')} style={{border:'1px solid gray'}} alt="AWS CloudTrail configuration" width="400"/>
5457

58+
For information about AWS CloudTrail, see [CloudTrail documentation](https://docs.aws.amazon.com/cloudtrail/).
59+
5560
<IntegrationsAuthAWS/>
5661

57-
For information about AWS CloudTrail, see [CloudTrail documentation](https://docs.aws.amazon.com/cloudtrail/).
62+
### AWS IAM role-based access
63+
64+
<IAMConfiguration/>
65+
66+
## Required Permissions
67+
```
68+
cloudtrail:DescribeTrails
69+
cloudtrail:LookupEvents
70+
cloudtrail:CreateTrail
71+
cloudtrail:DeleteTrail
72+
cloudtrail:StartLogging
73+
cloudtrail:StopLogging
74+
cloudtrail:UpdateTrail
75+
```
5876

5977
## Change Log
6078

6179
* October 1, 2019 - First upload
6280
* March 10, 2022 - Logo
6381
* May 12, 2023 (v1.1) - Integration refactored
6482
* June 15, 2023 (v1.2) - Updated the integration with Environmental Variables
83+
* August 19, 2025 (v1.3) - Added support for IAM role authentication - Users can now authenticate using an AWS IAM Role in addition to access key–based authentication.

docs/platform-services/automation-service/app-central/integrations/aws-ec2.md

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
66

77
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/logos/aws.png')} alt="aws" width="50"/>
88

9-
***Version: 1.5
10-
Updated: Feb 04, 2025***
9+
***Version: 1.6
10+
Updated: July 29, 2025***
1111

1212
Using the integration with EC2, you can enrich incidents with specific EC2 data, create and delete snapshots, work with elastic addresses and instances, and manipulate security groups.
1313

@@ -50,9 +50,11 @@ Using the integration with EC2, you can enrich incidents with specific EC2 data,
5050

5151
import IntegrationsAuth from '../../../../reuse/integrations-authentication.md';
5252
import IntegrationsAuthAWS from '../../../../reuse/integrations-authentication-aws.md';
53+
import IAMConfiguration from '../../../../reuse/automation-service/aws/iam-configuration.md';
5354
import AWSRegions from '../../../../reuse/automation-service/aws/region.md';
5455
import AWSAccesskey from '../../../../reuse/automation-service/aws/access-key.md';
5556
import AWSSecret from '../../../../reuse/automation-service/aws/secret.md';
57+
import AWSIAMRole from '../../../../reuse/automation-service/aws/iam-role.md';
5658
import IntegrationCertificate from '../../../../reuse/automation-service/integration-certificate.md';
5759
import IntegrationEngine from '../../../../reuse/automation-service/integration-engine.md';
5860
import IntegrationLabel from '../../../../reuse/automation-service/integration-label.md';
@@ -64,15 +66,47 @@ import IntegrationTimeout from '../../../../reuse/automation-service/integration
6466
* <IntegrationLabel/>
6567
* <AWSAccesskey/>
6668
* <AWSSecret/>
69+
* <AWSIAMRole/>
6770
* <AWSRegions/>
6871
* <IntegrationEngine/>
6972
* <IntegrationProxy/>
7073

7174
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/integrations/aws/aws-ec2-configuration.png')} style={{border:'1px solid gray'}} alt="AWS EC2 configuration" width="400"/>
7275

76+
For information about AWS EC2, see [EC2 documentation](https://docs.aws.amazon.com/ec2/).
77+
7378
<IntegrationsAuthAWS/>
7479

75-
For information about AWS EC2, see [EC2 documentation](https://docs.aws.amazon.com/ec2/).
80+
### AWS IAM role-based access
81+
82+
<IAMConfiguration/>
83+
84+
## Required Permissions
85+
```
86+
ec2:AuthorizeSecurityGroupIngress
87+
ec2:CreateSnapshot
88+
ec2:DeleteSecurityGroup
89+
ec2:DeleteSnapshot
90+
ec2:DescribeAddresses
91+
ec2:DescribeInstances
92+
ec2:DescribeKeyPairs
93+
ec2:DescribeRegions
94+
ec2:DescribeSubnets
95+
ec2:DescribeSecurityGroups
96+
ec2:DescribeSnapshots
97+
ec2:DescribeVolumes
98+
ec2:DescribeVpcs
99+
ec2:DisassociateAddress
100+
ec2:GetPasswordData
101+
ec2:MonitorInstances
102+
ec2:ReleaseAddress
103+
ec2:RebootInstances
104+
ec2:RevokeSecurityGroupIngress
105+
ec2:StartInstances
106+
ec2:StopInstances
107+
ec2:TerminateInstances
108+
ec2:UnmonitorInstances
109+
```
76110

77111
## Change Log
78112

@@ -84,4 +118,5 @@ For information about AWS EC2, see [EC2 documentation](https://docs.aws.amazon.c
84118
+ July 04, 2024 (v1.4)
85119
+ Updated action: Describe Instances (Resolved bug related to Instance ID field)
86120
+ February 04, 2025 (v1.5)
87-
+ Added action: Describe Instances V2
121+
+ Added action: Describe Instances V2
122+
+ July 29, 2025 (v1.6) - Added support for IAM role authentication - Users can now authenticate using an AWS IAM Role in addition to access key–based authentication.

docs/platform-services/automation-service/app-central/integrations/aws-inspector.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
66

77
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/logos/aws.png')} alt="aws" width="50"/>
88

9-
***Version: 1.2
10-
Updated: Jun 15, 2023***
9+
***Version: 1.3
10+
Updated: July 29, 2025***
1111

1212
Amazon Inspector enables you to analyze the behavior of your AWS resources and to identify potential security issues.
1313

@@ -24,9 +24,11 @@ Amazon Inspector enables you to analyze the behavior of your AWS resources and t
2424

2525
import IntegrationsAuth from '../../../../reuse/integrations-authentication.md';
2626
import IntegrationsAuthAWS from '../../../../reuse/integrations-authentication-aws.md';
27+
import IAMConfiguration from '../../../../reuse/automation-service/aws/iam-configuration.md';
2728
import AWSRegions from '../../../../reuse/automation-service/aws/region.md';
2829
import AWSAccesskey from '../../../../reuse/automation-service/aws/access-key.md';
2930
import AWSSecret from '../../../../reuse/automation-service/aws/secret.md';
31+
import AWSIAMRole from '../../../../reuse/automation-service/aws/iam-role.md';
3032
import IntegrationCertificate from '../../../../reuse/automation-service/integration-certificate.md';
3133
import IntegrationEngine from '../../../../reuse/automation-service/integration-engine.md';
3234
import IntegrationLabel from '../../../../reuse/automation-service/integration-label.md';
@@ -38,18 +40,25 @@ import IntegrationTimeout from '../../../../reuse/automation-service/integration
3840
* <IntegrationLabel/>
3941
* <AWSAccesskey/>
4042
* <AWSSecret/>
43+
* <AWSIAMRole/>
4144
* <AWSRegions/>
4245
* <IntegrationEngine/>
4346
* <IntegrationProxy/>
4447

4548
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/integrations/misc/aws-inspector-configuration.png')} style={{border:'1px solid gray'}} alt="AWS Inspector configuration" width="400"/>
4649

50+
For information about AWS Inspector, see [Inspector documentation](https://docs.aws.amazon.com/inspector/).
51+
4752
<IntegrationsAuthAWS/>
4853

49-
For information about AWS Inspector, see [Inspector documentation](https://docs.aws.amazon.com/inspector/).
54+
### AWS IAM role-based access
55+
56+
<IAMConfiguration/>
5057

5158
## Change Log
5259

5360
* March 2, 2022 - First upload
5461
* March 10, 2022 - Logo
5562
* June 15, 2023 (v1.2) - Updated the integration with Environmental Variables
63+
* July 29, 2025 (v1.3) - Added support for IAM role authentication - Users can now authenticate using an AWS IAM Role in addition to access key–based authentication.
64+

docs/platform-services/automation-service/app-central/integrations/aws-private-certificate-authority.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
66

77
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/logos/aws.png')} alt="aws" width="50"/>
88

9-
***Version: 1.0
10-
Updated: Mar 8, 2024***
9+
***Version: 1.1
10+
Updated: July 29, 2025***
1111

1212
AWS Private CA enables creation of private certificate authority (CA) hierarchies, including root and subordinate CAs, without the investment and maintenance costs of operating an on-premises CA. Your private CAs can issue end-entity X.509 certificates useful in scenarios including:
1313

@@ -30,9 +30,11 @@ AWS Private CA enables creation of private certificate authority (CA) hierarchie
3030

3131
import IntegrationsAuth from '../../../../reuse/integrations-authentication.md';
3232
import IntegrationsAuthAWS from '../../../../reuse/integrations-authentication-aws.md';
33+
import IAMConfiguration from '../../../../reuse/automation-service/aws/iam-configuration.md';
3334
import AWSRegions from '../../../../reuse/automation-service/aws/region.md';
3435
import AWSAccesskey from '../../../../reuse/automation-service/aws/access-key.md';
3536
import AWSSecret from '../../../../reuse/automation-service/aws/secret.md';
37+
import AWSIAMRole from '../../../../reuse/automation-service/aws/iam-role.md';
3638
import IntegrationCertificate from '../../../../reuse/automation-service/integration-certificate.md';
3739
import IntegrationEngine from '../../../../reuse/automation-service/integration-engine.md';
3840
import IntegrationLabel from '../../../../reuse/automation-service/integration-label.md';
@@ -44,6 +46,7 @@ import IntegrationTimeout from '../../../../reuse/automation-service/integration
4446
* <IntegrationLabel/>
4547
* <AWSAccesskey/>
4648
* <AWSSecret/>
49+
* <AWSIAMRole/>
4750
* **Session Token**. Enter the session token if you are using [temporary credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html).
4851
* <AWSRegions/>
4952
* <IntegrationCertificate/>
@@ -52,10 +55,16 @@ import IntegrationTimeout from '../../../../reuse/automation-service/integration
5255

5356
<img src={useBaseUrl('/img/platform-services/automation-service/app-central/integrations/aws/aws-private-certificate-authority-configuration.png')} style={{border:'1px solid gray'}} alt="AWS Private Certificate Authority configuration" width="400"/>
5457

58+
For information about AWS Private Certificate Authority, see [AWS Private Certificate Authority documentation](https://docs.aws.amazon.com/privateca/).
59+
5560
<IntegrationsAuthAWS/>
5661

57-
For information about AWS Private Certificate Authority, see [AWS Private Certificate Authority documentation](https://docs.aws.amazon.com/privateca/).
62+
### AWS IAM role-based access
63+
64+
<IAMConfiguration/>
5865

5966
## Change Log
6067

6168
* March 8, 2024 - First upload
69+
* July 29, 2025 (v1.1) - Added support for IAM role authentication - Users can now authenticate using an AWS IAM Role in addition to access key–based authentication.
70+

0 commit comments

Comments
 (0)