Я заметил, что AWS CodePipeline создает свою папку S3, которая блокирует все права доступа publi c, отключенные - PullRequest
0 голосов
/ 10 января 2020

Я заметил, что AWS CodePipeline создает свою папку S3, в которой заблокирован весь доступ publi c, отключенный. Я предполагаю, что это означает, что любой может увидеть код в этой папке, развернутый с использованием этого конвейера?

Если true, то это плохо !!!! Как сделать его закрытым по умолчанию, чтобы его мог видеть только мой CodePipline?

1 Ответ

1 голос
/ 13 января 2020

Область артефактов, созданная CodePipeline, не публикуется c. На консоли S3 вы можете подтвердить, что он говорит: «Объекты могут быть опубликованы c», что переводится как: [1]

Область не опубликована c, но любой, имеющий соответствующие разрешения может предоставить publi c доступ к объектам

Это также можно подтвердить на вкладке ACL под подробными сведениями в консоли S3. Также политика Bucket по умолчанию ограничивает незашифрованные объекты и незащищенные соединения.

Это означает, что, хотя bucket не является Publi c, отдельные объекты могут быть Publi c с соответствующим ACL.

'Block all publi c access '- это высокоуровневый ограничительный параметр, блокирующий доступ publi c ко всем вашим объектам на уровне корзины или учетной записи.

Это означает, что Publi c объекты ACL в ведро также будет заблокировано из-за этой всеобъемлющей настройки.

[1] https://docs.aws.amazon.com/AmazonS3/latest/user-guide/s3-user-guide.pdf

...