Сейчас у меня следующая проблема:Получить ACL конкретного файла с библиотекой Google Cloud Storage Client для Java
Я хотел бы проверить список контроля доступа объекта в моем ведре на Google Cloud Storage с моей App Engine Приложение. Я знаю, что могу установить ACL с GcsFileOptions.Builder
, но я хочу прочитать его из определенного файла, прежде чем передавать его пользователю.
Я не могу найти способ, с помощью которого это возможно. Я что-то пропустил здесь или является API-интерфейсом Google Cloud Storage REST единственным способом сделать это? (https://cloud.google.com/storage/docs/xml-api/get-object-acls). В этом случае: может ли кто-нибудь объяснить, почему этот метод недоступен в клиентской библиотеке?
Вы совершенно правы, спасибо большое! Не знал, что у MetaData был метод getOptions(), который полностью пропустил это ... – bashoogzaad
Только один вопрос: он, кажется, возвращает null каждый раз, а я устанавливаю acl во время загрузки. Я использую App Engine, и в документе отмечается, что я должен иметь полный контроль, и поэтому я могу прочитать acl. Возможно, вы знаете, почему он ничего не возвращает? – bashoogzaad