Configure credentials for S3 remote storage
Set up S3 credentials for the App Framework.
Configure credentials for S3-based remote storage using an IAM role or a Kubernetes secret. Configure an IAM role for the Operator and Splunk instance pods using a service account or annotations.
Alternatively, create a Kubernetes Secret Object with the static storage credentials:
kubectl create secret generic s3-secret \
--from-literal=s3_access_key=AKIAIOSFODNN7EXAMPLE \
--from-literal=s3_secret_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLE_S3_SECRET_KEY
If you use interface VPC endpoints with DNS enabled to access AWS S3, update the corresponding volume endpoint URL with one of the DNS names from the endpoint. Ensure that the endpoint has access to the S3 buckets using the credentials configured. You can also use other endpoint URLs with access to the S3 buckets.