Проверьте ведение журнала на уровне объекта с использованием облачного хранилища

Я пытаюсь написать политику хранителя облака, которая проверяет,

1. Шифрование включено на блоках S3

2.S3 Bucket общедоступен и

3.Ведение журнала уровня объекта включено

Я выполнил 1-е и 2-е условия с использованием фильтров "no-encryption-Statement" и "global-grants" соответственно, но я не смог найти способ достижения 3-го.

Я пытаюсь с помощью следующего кода, но не повезло.

policies:
  - name: check-s3-bucket-not-encrypted
    resource: s3
    filters:
      - type: no-encryption-statement
    actions:
      - type: notify
        to: []
        transport:
          type: sns
          topic: arn:aws:xxxxxxxxxxxxx

  - name: check-s3-global-grants
    resource: s3
    filters:
      - type: global-grants
    actions:
      - type: notify
        to: []
        transport:
          type: sns
          topic: arn:aws:sns:us-east-1:907508667267:TestTopic

  - name: S3-is-logging-test
    resource: s3
    filters:
      - type: is-logging

0 ответов

Другие вопросы по тегам