Comment rechercher un compartiment Amazon S3 en utilisant des caractères génériques?
Cette stackoverflow réponse m'a beaucoup aidé. Cependant, je tiens à rechercher tous les fichiers Pdf à l'intérieur d'un seau.
- Je clique sur "None".
- De commencer à taper.
- J'type
*.pdf
- Appuyez sur
Enter
Rien ne se passe. Est-il possible d'utiliser des caractères génériques ou des expressions régulières pour seau à filtre les résultats de la recherche en ligne via le S3 interface graphique de la console?
OriginalL'auteur nu everest | 2015-04-30
Vous devez vous connecter pour publier un commentaire.
Comme indiqué dans un commentaire, Amazon INTERFACE utilisateur peut uniquement être utilisé pour effectuer une recherche par préfixe que par leur propre documentation:
http://docs.aws.amazon.com/AmazonS3/latest/UG/searching-for-objects-by-prefix.html
Il existe d'autres méthodes de recherche, mais ils demandent un peu d'effort. Juste pour en nommer deux options, AWS-CLI application ou Boto3 pour Python.
Je sais que ce post est vieux, mais il est élevé sur Google la liste pour les s3 de la recherche et n'ont pas accepté de répondre. L'autre réponse par Harish est un lien mort site.
Aussi notons que cette documentation n'existe plus, et redirige vers la documentation de la maison.
C'est le total de la merde par aws. Un autre mi cuit de service.
OriginalL'auteur Michael Hohlios
AWS CLI de recherche:
Dans la Console AWS,nous pouvons rechercher des objets dans le répertoire, mais pas dans des répertoires entiers, que trop avec le préfixe du nom du fichier(S3 limiter la Recherche).
Le meilleur moyen est d'utiliser AWS CLI avec la commande ci-dessous dans le système d'exploitation Linux
aws s3 ls s3://bucket_name/--recursive | grep search_word| cut-c 32-
La recherche de fichiers avec des caractères génériques
aws s3 ls s3://bucket_name/--recursive |grep *.pdf
aws s3 ls s3://bucket_name/ --recursive |grep *.pdf
OriginalL'auteur Tech Support
Si vous utilisez boto3 en Python, il est assez facile de trouver les fichiers. Remplacer "seau" avec le nom du seau.
OriginalL'auteur Matts
Vous pouvez utiliser la fonction de copie avec la
--dryrun
drapeau:Il serait afficher tous les fichiers qui sont des fichiers Pdf.
OriginalL'auteur user11002455