написать лямбда-функцию для включения блока публичного доступа s3 - PullRequest
0 голосов
/ 22 ноября 2018

Мне нужно написать лямбда-функцию, чтобы включить настройки общего доступа для всех сегментов S3, доступных в учетной записи AWS.Как показано на снимке экрана ниже, мне нужны лямбда-функции для включения двух параметров. Блокировать новые публичные ACL и загружать публичные объекты. Удалить публичный доступ, предоставленный через публичные ACL

1 Ответ

0 голосов
/ 23 ноября 2018

Возможно, вам будет проще просто изменить настройки по умолчанию для этой функции.

См .: Как изменить настройки общего доступа для всех блоков S3 в AWSУчетная запись?

Если вы хотите специально изменить настройки блокировки в корзине, используйте put_public_access_block():

response = client.put_public_access_block(
    Bucket='string',
    ContentMD5='string',
    PublicAccessBlockConfiguration={
        'BlockPublicAcls': True|False,
        'IgnorePublicAcls': True|False,
        'BlockPublicPolicy': True|False,
        'RestrictPublicBuckets': True|False
    }
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...