
Konstantin
22.04.2017
15:12:24

Alex
22.04.2017
15:13:06

Sander
22.04.2017
15:13:21
так же на nginx можно кешировать картинки, а если постоянно с s3 отдавать, то это будет стоить нормальных $

Alexander
22.04.2017
15:14:09

Google

Sander
22.04.2017
15:14:49
я специально делаю на поддомене, если понадобиться например подключить cloudfront
навряд ли с s3, буду уходить, так как у него замечательное api и куча готовых инструментов и модулей
?

Alexander
22.04.2017
15:16:27

Sander
22.04.2017
15:16:38
хех, тоже верно
но вот как сделать чтоб как в статье делают, приватные картинки с s3, я пока не очень понял.
https://coderwall.com/p/rlguog/nginx-as-proxy-for-amazon-s3-public-private-files
?

Alex
22.04.2017
15:23:37
Какая же мобильные приложения муторная хрень (интересная тем не менее) :/ Хочу обратно в сервера, там где всегда есть интернет, не нужно мучаться с юайем и достаточно оперативной памяти чтобы завалить ей всю Россию.

Konstantin
22.04.2017
15:24:35

Sander
22.04.2017
15:25:00
и как мне это настроить в aws s3, чтоб оно приватное было

Alex
22.04.2017
15:25:24
Если ты об этом :/

Alexander
22.04.2017
15:25:54
с s3 легко попасть на кучу бабла

Google

Alexander
22.04.2017
15:26:11
за 403-ие ошибки

Aleksandr
22.04.2017
15:26:30

Sander
22.04.2017
15:26:59
да понятно что в bucket policy, но я не пойму как мне настроить, перечитал всю информацию что нашел.

Konstantin
22.04.2017
15:33:13

Sander
22.04.2017
15:33:41
то есть мне надо удалить весь конфиг от туда, что есть?

Aleksandr
22.04.2017
15:38:49
principal - это имя IAM пользователя
ARN: arn:aws:s3:::your.bucket.name
можешь скопировать его в предпросмотре параметров бакета, если жать не на бакет, а рядом с ним на его строку
только не делай everyone: deny в полисях, deny перекрывает allow

Victor
22.04.2017
17:21:46
коллеги, кто по кубам проконсультировать в силах? в группе по кубам и в слаке так и не нашел ответа
вопрос в следующем: 2 дедика, как ставить кубы? bare-metal? поверх openstack? может есть best practice на тему

Konstantin
22.04.2017
17:25:08
А что это?
ну теперь понимаю, почему не нашёл ответа))

Victor
22.04.2017
17:31:17

Nick
22.04.2017
17:43:00

Victor
22.04.2017
17:43:38
увы, в распоряжении убунта или дебиан

Nick
22.04.2017
17:45:19
По хорошему конечно не чистое железо ставить
Но можно и в мезос воткнуть

Victor
22.04.2017
17:58:32

Nick
22.04.2017
18:00:04
Ну ты чо

Google

Nick
22.04.2017
18:00:11
Мезос эт модно

Sweet
22.04.2017
19:59:33
Ск в лс

Sheridan
22.04.2017
20:00:49
10к в день? Чо так мало? Надо было 10Г в день рисовать

Aleksandr
22.04.2017
20:01:22
судя по одновременному джоину, причастны все три ника

here1am
22.04.2017
20:01:25

Aleksandr
22.04.2017
20:01:30
можно уносить пациентов

here1am
22.04.2017
20:01:36
не, сервис денег раньше влез

Aleksandr
22.04.2017
20:01:50
ну, сервис денег априори звучит подозрительно
бот какой-нибудь, лезет в приваты мемберам группы

Sheridan
22.04.2017
20:02:06
Да, не столит сразу всех. Пускай проявятся и потом....

Aleksandr
22.04.2017
20:02:09
к тематике не имеет отношения

Sheridan
22.04.2017
20:03:00
логично. Не заметил

Sander
22.04.2017
21:01:54
посмотрел я генератор policy на aws s3,
прогуглил интернет,
но не нашел информацию или пимеров, то как мне сделать вот такую ссылку:
https://your_bucket.s3.amazonaws.com/readme.txt?AWSAccessKeyId=YOUR_ONLY_ACCESS_KEY&Signature=sagw4gsafdhsd&Expires=3453445231
---
чтоб некий доступ был все токи ограничен к моему бакету.

Konstantin
22.04.2017
21:02:56
Подскажите плиз каналы python и golang

Sander
22.04.2017
21:03:35
(((

Konstantin
22.04.2017
21:05:23

Aleksandr
22.04.2017
21:05:44

Sander
22.04.2017
21:06:15
у меня там картинки лежат, мне так и сяк надо открыть
не хочу чтоб, кто-то смог вообще зайти по ссылке, случайным образом и там не сложно догадаться какая ссылка на s3.

Google

Sander
22.04.2017
21:07:14
а картинки я проксирую через nginx proxy_pass

Aleksandr
22.04.2017
21:07:19
доступ к бакету ограничен по умолчанию

Konstantin
22.04.2017
21:07:43

Sander
22.04.2017
21:07:50
я же написал, что у меня там картинки

Admin
ERROR: S client not available

Aleksandr
22.04.2017
21:07:57
и?

Sander
22.04.2017
21:07:58
мне надо делать его публичным но с органичениями
ну вот и

Aleksandr
22.04.2017
21:08:12
сделай публичным но с ограничениями, разреши доступ только одному IAM и проксируй по нему

Sander
22.04.2017
21:08:22
как

Aleksandr
22.04.2017
21:08:33
выше же уже подсказали, как

Sander
22.04.2017
21:08:40
я смотрел

Aleksandr
22.04.2017
21:08:42
а access key можно экспортнуть из параметров пользователя
подставляй его в запрос и всё

Sander
22.04.2017
21:09:03
я не понимаю, я читал, генерировал конфиги но как этим пользоваться не понимаю

Aleksandr
22.04.2017
21:09:12
зачем ты ввязался в aws, если ты его не понимаешь?
сори, но здесь никто не сможет за тебя погуглить элементарные вещи

Sander
22.04.2017
21:09:22
я уже весь интернет облазил

Nikolay
22.04.2017
21:09:38

Konstantin
22.04.2017
21:10:46
Я вот раньше смеялся со скила в резюме - умею гуглить. А зря)

Google

Konstantin
22.04.2017
21:10:57
Не в упрек конечно
Помог бы, но с телефона сижу

Sander
22.04.2017
21:12:02
не в этом проблема, информации не достаточно

:)
22.04.2017
21:12:10

Nikolay
22.04.2017
21:12:20

Sander
22.04.2017
21:13:14
я не вижу ни одного примера как мне это сделать через nginx.
от куда такие параметры беруться и так далее.
---

Konstantin
22.04.2017
21:13:56
Пример выше был, тебе только правило создать нужно
Во славу free tier, брошу ща свою бабу и докажу что там все есть)

Alex
22.04.2017
21:33:19

Nikolay
22.04.2017
21:36:11
я не вижу ни одного примера как мне это сделать через nginx.
от куда такие параметры беруться и так далее.
---
nginx работает ТОЛЬКО как прокси для запросов в примере (https://coderwall.com/p/rlguog/nginx-as-proxy-for-amazon-s3-public-private-files): он не выполнет никаких расчетов / хешей.
> https://your_bucket.s3.amazonaws.com/readme.txt?AWSAccessKeyId=YOUR_ONLY_ACCESS_KEY&Signature=sagw4gsafdhsd&Expires=3453445231
Это называется Pre-Signed Request, которые вычисляются на веб-приложении. И ссылка https://docs.aws.amazon.com/aws-sdk-php/v3/guide/service/s3-presigned-url.html - ответ на этот вопрос
Для защиты bucket'a надо есть два варианта:
1) защищенный bucket: вычислять Pre-Signed Requests в веб-приложении / nginx (там есть lua)
2) открытый bucket: дать ему длинное и сложно предсказуемое имя и не париться с генерированием политик


Sander
22.04.2017
21:37:06
может какую-то соль хотяб можно добавить

Nikolay
22.04.2017
21:37:44

Sander
22.04.2017
21:38:13
тут есть пример https://coderwall.com/p/rlguog/nginx-as-proxy-for-amazon-s3-public-private-files
но как настраивается, ничего не сказано