Hi all,
I am using Grafana(v9.5.1), Loki(helm-loki-5.6.1) and sub path named as loki for storing log inside s3.
This is my configuration:
# Required policy for s3 bucket to store object
sa.add_to_principal_policy(iam.PolicyStatement(
actions=[
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject",
"s3:ListBucket"
],
resources=[
f"arn:aws:s3:::log_bucket/*",
f"arn:aws:s3:::log_bucket/*",
],
effect=iam.Effect.ALLOW
))
chart_specs = [
{
"name": "loki",
"chart": {
"repository": "https://grafana.github.io/helm-charts",
"name": "loki",
"version": "5.6.1"
},
"values": {
"loki": {
"limits_config": {
"enforce_metric_name": False,
"reject_old_samples": True
},
"commonConfig": {
"replication_factor": 1,
},
"server": {
"grpc_server_max_recv_msg_size": 104857600,
"grpc_server_max_send_msg_size": 104857600,
},
"storage": {
"type": 's3',
"s3": {
"region": "us-east-2",
"s3ForcePathStyle": False,
"insecure": False,
"sse_encryption": True,
},
"bucketNames": {
"chunks": "log_bucket/loki/",
"ruler": "log_bucket/loki/",
"admin": "log_bucket/loki/"
}
},
"auth_enabled": False,
}
}
},
]
I am trying to store logs in the subpath, but suddenly I cannot access them from loki.
I am getting this error: Failed to call resource
After redeployment it worked but lateer same issue I faced.
Please help if configuration I am missing