email-connect/deploy/backup/daily-recovery-bucket-policy.json
tegwick f77e2333af
Some checks failed
Transactional mail acceptance / mail (push) Failing after 46s
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Retain independent ledger recovery custody and activate verified backups
Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a11fd9-caf6-7a63-b578-9daaaa134ff2
2026-10-10 13:39:49 +02:00

59 lines
1.4 KiB
JSON

{
"Version": "2023-04-17",
"Statement": [
{
"Sid": "Operator",
"Effect": "Allow",
"Principal": {
"SCW": "user_id:3d029efb-4f70-4f82-a3bb-cefbe255232b"
},
"Action": "s3:*",
"Resource": [
"railiance-email-connect-archives",
"railiance-email-connect-archives/*"
]
},
{
"Sid": "ArchivePublisher",
"Effect": "Allow",
"Principal": {
"SCW": "application_id:0eb0f958-77a4-4c70-9aa7-14ba46411415"
},
"Action": [
"s3:GetObject",
"s3:GetObjectVersion",
"s3:PutObject"
],
"Resource": "railiance-email-connect-archives/archives/*"
},
{
"Sid": "ArchiveReader",
"Effect": "Allow",
"Principal": {
"SCW": "application_id:a84a18e2-3813-4918-9470-dbe0580a5ea6"
},
"Action": [
"s3:GetObject",
"s3:GetObjectVersion"
],
"Resource": "railiance-email-connect-archives/archives/*"
},
{
"Sid": "ArchiveList",
"Effect": "Allow",
"Principal": {
"SCW": "application_id:a84a18e2-3813-4918-9470-dbe0580a5ea6"
},
"Action": [
"s3:ListBucket",
"s3:ListBucketVersions"
],
"Resource": "railiance-email-connect-archives",
"Condition": {
"StringLike": {
"s3:prefix": "archives/*"
}
}
}
]
}