Как выдать разрешение файла на AWS

Возможно, я ошибаюсь, но вот что я пытаюсь сделать на AWS: у меня есть коллекция файлов OpenDocument (calc, base), и мне нужно поделиться ими с другими людьми; каждый пользователь должен получить доступ к экземпляр файла, что означает, что он / она может использовать его функции, но не может изменять и, что более важно, он / она не может скачать файла.

Я попытался настроить разрешение с помощью генератора политик AWS, но как только файл станет доступным, его можно будет изменить и / или загрузить.

Есть ли для этого более простое решение?

Как ваши пользователи будут «использовать» файлы? Они запускают программное обеспечение на своем компьютере или в веб-браузере?

John Rotenstein 08.08.2018 01:07

@JohnRotenstein, мои файлы - это OpenDocuments, поэтому, насколько я могу понять, AWS поддерживает те, у которых есть браузер, для вычисления значений can entr в разблокированных ячейках основная часть позволяет им сохранять экземпляр (копию) измененного файла на сервере чтобы получить к нему доступ в будущем. То же самое и с базовыми файлами, где они могут запрашивать данные только с помощью формы.

S. Redrum 08.08.2018 11:53

Извините за мое незнание, но как пользователь получает доступ к OpenDocument? Подключаются ли они к приложению на веб-сервере (например, Google Docs)? Если да, то где это работает (на предоставленном вами экземпляре EC2)? Или они запускают программное обеспечение на своем компьютере, например Microsoft Excel?

John Rotenstein 08.08.2018 12:05

@JohnRotenstein за то, что я читал на AWS, они позволяют открывать определенные документы через браузер пользователя (возможно, они используют какой-то апплет, я не уверен, как они это делают), так же, как при предварительном просмотре файла PDF, вот как я получил его из их документов.

S. Redrum 08.08.2018 12:43
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
4
42
2

Ответы 2

Если вы работаете с файлами, пользователи смогут скачивать их или получать к ним доступ. Итак, вы должны искать решение VM / VDI, чтобы они могли только «использовать», но не загружать или копировать.

например: AWS имеет Потоковая передача приложений, который, я думаю, подходит для вашего варианта использования.

спасибо, что указали мне правильное направление на AWS, поскольку я не могу контролировать поведение пользователей, если они оставят экземпляр открытым 24 часа в сутки, это будет стоить слишком дорого, если только невозможно ограничить время, в течение которого пользователь может получить к нему доступ каждый месяц. Мне нужно об этом прочитать, спасибо.

S. Redrum 08.08.2018 12:01

Я думаю, вы имеете в виду: Новое совместное редактирование для Amazon WorkDocs - на базе Hancom Thinkfree Office Online | Блог новостей AWS

Похоже, что в Amazon WorkDocs есть разрешение, которое может предотвратить загрузку файлов. См .: Разрешения - Amazon WorkDocs

Вы также можете ограничить пользователей правами Только просмотр.

Стоимость Amazon WorkDocs 5 долларов США за пользователя в месяц.

См .: Что такое Amazon WorkDocs?

Другие вопросы по теме