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!

OpenTelemetry for Legacy Apps? Yes, You Can!

This article is a follow-up to my previous article posted on the OpenTelemetry Blog, "Your Critical Legacy App ...

UCC Framework: Discover Developer Toolkit for Building Technology Add-ons

The Next-Gen Toolkit for Splunk Technology Add-on Development The Universal Configuration Console (UCC) ...

.conf25 Community Recap

Hello Splunkers, And just like that, .conf25 is in the books! What an incredible few days — full of learning, ...