Как создать шаблон регулярного выражения в политике байтов aws s3, чтобы разрешать только определенные файлы с именами и расширениями, скопированными в ведро s3. ex: DGCSCons_ 6193_20150422 .dat_AEL.dat.bz2
в названии файла выше. Я хочу создать регулярное выражение для числовых символов вместе с указанием _. как это сделать?шаблон регулярного выражения для числовых значений в политике байтов aws s3
ответ
Ресурсы ARN в политике поддерживают только подстановочные знаки, а не регулярные выражения.
Вы можете использовать подстановочные знаки как часть ресурса ARN. Вы можете использовать подстановочные знаки (* и?) В любом сегменте ARN (части, разделенные двоеточиями). Звездочка (*) представляет любую комбинацию из нуля или более символов, а знак вопроса (?) Представляет любой отдельный символ. Вы можете использовать несколько * или? символов в каждом сегменте, но подстановочный знак не может охватывать сегменты.
http://docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html
Хотя это конкретно не говорят регулярные выражения не поддерживаются, они не упоминаются, и оба *
и ?
имеют разные значения, полностью, в регулярных выражениях, чем разрешено здесь. .. поэтому они исключаются, если ничего другого.
- 1. Регулярного выражения для проверки суммы числовых значений
- 2. Шаблон регулярных выражений для числовых значений
- 3. регулярного выражения для специальных символов и числовых значений
- 4. Формирование регулярного выражения для разбора числовых выражений
- 5. регулярного выражения для комбинации числовых моделей
- 6. Java: шаблон регулярного выражения для
- 7. шаблон регулярного выражения для http
- 8. Шаблон регулярного выражения для соответствия {{....}}
- 9. Хотите найти шаблон регулярного выражения для выражения
- 10. Повторяя шаблон регулярного выражения
- 11. Как заменить шаблон регулярного выражения на шаблон регулярного выражения?
- 12. ява матч шаблон регулярного выражения
- 13. шаблон регулярного выражения
- 14. php - шаблон регулярного выражения
- 15. создать шаблон регулярного выражения
- 16. GSUB регулярного выражения шаблон
- 17. Итеративный шаблон регулярного выражения
- 18. Заменить шаблон регулярного выражения
- 19. Простой шаблон регулярного выражения
- 20. Шаблон регулярного выражения Python
- 21. Шаблон регулярного выражения ValueError
- 22. Perl шаблон регулярного выражения
- 23. Элегантный шаблон регулярного выражения
- 24. регулярного выражения шаблон
- 25. Java шаблон регулярного выражения
- 26. Пользовательский шаблон регулярного выражения
- 27. Шаблон регулярного выражения XSD для значений, разделенных запятыми
- 28. Javascript шаблон регулярного выражения без денег для значений без валюты
- 29. S3 AccessDenied не соответствует политике
- 30. шаблон регулярного выражения в VB6
На каком языке вы используете? – Andreas
Это регулярное выражение будет разделять части этих имен файлов на группы захвата. '(\ w +) _ ((\ d {4}) _ (\ d {8})) ((?: \. \ w +) +)'. Затем в вашем коде вы можете проверить содержимое этих групп, чтобы разрешить их или нет. – LukStorms
@Andreas в AWS s3 ведро политики. это json – user3702893