AWS S3 ограничивает доступ к устаревшим файлам
Я использую компонент AWS S3 для хранения и распространения файлов.
У меня есть ведро под названием «mybucket» и одна папка, в которой каждый файл имеет ежедневную дату iso:
mybucket/1967-01-01.csv,
mybucket/1967-01-02.csv,
mybucket/1967-01-03.csv,
...
mybucket/2022-10-23.csv
mybucket/2022-10-24.csv
Для некоторых пользователей я хочу разрешить доступ только к установленному диапазону дат,1980-01-01
к1990-12-31
.
Есть ли более простой способ сделать это вместо создания длинного списка ресурсов?
"Resource": [
"arn:aws:s3:::mybucket/1980*",
"arn:aws:s3:::mybucket/1981*",
...
"arn:aws:s3:::mybucket/1990*"
]
Единственное другое решение, которое я мог придумать, — это иметь два сегмента и два набора файлов, однако это не идеально.