Splunk Enterprise

Smartstore with S3 - how to authenticate AWS EKS v1.24+ with Splunk 9.0.* and Smartstore ?

aroth
New Member

Hi,

we have been running indexer pods with Smartstore on S3 for a while without problems. When upgrading to AWS EKS v1.24+ the pods can't read EC2 instance metadata anymore and thus S3 authentication fails.

Is anyone running this successfully?

 AWS EKS v1.24+   -- Splunk 8.2.* / 9.0.* -- Splunk Operator 1.1.0 / 2.2.1

Documentation at https://docs.splunk.com/Documentation/Splunk/9.0.5/admin/Indexesconf states:

remote.s3.access_key = <string>
* Specifies the access key to use when authenticating with the remote storage
  system supporting the S3 API.
* If not specified, the indexer will look for these environment variables:
  AWS_ACCESS_KEY_ID or AWS_ACCESS_KEY (in that order).
* If the environment variables are not set and the indexer is running on EC2,
  the indexer attempts to use the access key from the IAM role.
* Optional.
* No default.

 Is anyone running this by IAM Role and without setting AWS access and secret keys in indexes.conf? 

Thankful for any hints,

Arndt

0 Karma
Get Updates on the Splunk Community!

Splunk Mobile: Your Brand-New Home Screen

Meet Your New Mobile Hub  Hello Splunk Community!  Staying connected to your data—no matter where you are—is ...

Introducing Value Insights (Beta): Understand the Business Impact your organization ...

Real progress on your strategic priorities starts with knowing the business outcomes your teams are delivering ...

Enterprise Security (ES) Essentials 8.3 is Now GA — Smarter Detections, Faster ...

As of today, Enterprise Security (ES) Essentials 8.3 is now generally available, helping SOC teams simplify ...