#amazon-web-services #amazon-s3 #aws-cli
#amazon-веб-сервисы #amazon-s3 #aws-cli
Вопрос:
Как бы вы создали частную корзину s3 с помощью командной строки aws?
Моя команда
aws s3api create-bucket --bucket my-bucket --region eu-west-2 --create-bucket-configuration LocationConstraint=eu-west-2 --acl private
Но при создании корзины включено общедоступное чтение.
Что я ожидаю увидеть в разделе Access, так это
Корзина и объекты, не являющиеся общедоступными
не объекты могут быть общедоступными
Ответ №1:
По умолчанию все корзины Amazon S3 являются частными.
Содержимое недоступно, если это не разрешено политикой корзины или списком управления доступом объекта.
Общедоступные корзины по умолчанию недоступны для чтения.
Ответ №2:
Вы можете заблокировать общедоступный доступ, используя aws s3api put-public-access-block
команду после создания корзины S3.
Комментарии:
1. Спасибо. Это то, что мне было нужно
2. Кажется, это должно быть
aws s3api ...
вместоaws s3 ...
.