Skip to content

Commit 375538f

Browse files
TuannasCodeCatastropheTuannasCodeCatastrophe
andauthored
added FAQ with 3 minimum requirements and expanded on purpose of each (#3440)
Co-authored-by: TuannasCodeCatastrophe <[email protected]>
1 parent c5c0b58 commit 375538f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/gateway/cp-outage.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ faqs:
3535
a: The Data Plane will always fetch config from {{site.konnect_short_name}} first. It will only fetch config from storage if fetching it from {{site.konnect_short_name}} fails. If the Data Plane fails to fetch the config from storage, it won't retry fetching it.
3636
- q: Why won’t the exported configuration import, despite having been imported before?
3737
a: "Ensure the `KONG_VERSION` on both exporting and importing data plane instances is identical. If they differ, update one to use the full image tag (for example, `3.11.0.3` instead of 3.11). If problems persist, check the error logs and address any issues. In container or Kubernetes deployments, always specify the full tag to prevent inadvertent version drift. When upgrading, move both exporting and importing instances to the same new tag, and validate the config is re-exported successfully afterwards."
38+
- q: What are the minimum S3 IAM policy requirements for DP resilience?
39+
a: |
40+
The minimum required IAM permissions for enabling data plane (DP) resilience with an S3 backend are:
41+
42+
- `s3:PutObject`: Upload configuration snapshots and other resilience artifacts to the S3 bucket.
43+
- `s3:GetObject`: Download stored snapshots and configuration data from the bucket.
44+
- `s3:ListBucket`: List objects within the bucket.
3845
3946
---
4047

0 commit comments

Comments
 (0)