Как найти «путь к файлу» для файла в корзине AWS s3? - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь найти файл в корзине s3, используя его путь к файлу. Как мне найти этот путь к файлу? Могу ли я запросить корзину для определенного файла?

Ответы [ 2 ]

1 голос
/ 25 февраля 2020

Вы можете проверить наличие объекта в корзине, используя HeadObject API. Для этого API вы должны указать имя корзины и ключ объекта.

Чтобы получить список всех объектов в корзине, вы можете использовать ListObjectsV2 API. Для этого API вы должны указать имя группы и дополнительный префикс ключа.

Оба доступны в выбранном вами AWS SDK под похожим именем, например headObject или head_object.

0 голосов
/ 25 февраля 2020

Объекты в S3 хранятся в key. Часто ключ включает косые черты, которые функционируют как разделители пути, но на самом деле это не так. Таким образом, чтобы получить конкретный файл, вам нужно будет включить полный ключ («путь» и имя).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...