Спасибо, кэп. Вот я делаю запрос: curl -X PUT -T f2.txt

-H "Content-Type: binary/octet-stream" "https://storage.yandexcloud.net/xxx/test.txt" -H "Authorization: AWS ACCESS_KEY_ID:SECRET_ACCESS_KEY"

мне нужна самая малость - значения, которые нужно подставить в заголовок "Authorization: . Мне в моей программе надо в бакет загрузить файл размером 20 байт. Я правильно понимаю, что для того чтобы сгенерить этот хедер для одного PUT реквеста на файлик длиной в 20 байт, мне нужно подлинковать в свою программу AWS SDK, который в исходниках занимает 132 мегабайта?

И может дадите ссылочку на генерацию Authorization? Что у вас поддерживается? V2? V4? какие минимальные заголовки должны быть? поддерживаются ли policy? есть ли какой-нибудь policy generator, чтобы один раз сгенерить полиси и бесконечно валидный ключ для загрузки файлов в конкретный бакет? где вся эта документация? в методе upload, на который Вы мне тыкнули??????

10 ответов

14 просмотров

Во-первых, постарайтесь не хамить. Шанс получить ответ кратно возрастет. Во-вторых, это community chat. Тут вам никто ничего не должен. Тут такие же пользователи как и вы. И если вы будете вежливы, вам помогут.

Нет вечной полиси нет, вам нужно будет подписывать каждый запрос.

Andrey-Lelikov Автор вопроса
Nikolay Matrosov
Во-первых, постарайтесь не хамить. Шанс получить о...

Не надо делать одолжение, пожалуйста. У меня тогда единственный вопрос, который я задал с самого начала - есть ли служба платной поддержки? Не обязательно от яндекса. Люди с мозгами, которые за деньги могут ответить на вопросы. У меня тривиальная задача - загрузить из программы файл размером 20 байт в конкретный бакет. Судя по официальной документации, это пипец сложная задача. Я не верю, что для такой простейшей операции мне надо писать несколько страниц кода подписывающих какой-то URL и линковать библиотеку в 132 мегабайта. Если есть способ попроще - с удовольствием заплачу денег за консультацию, пожалуйста пишите в личку. Надеюсь, правила не нарушаю.

Andrey Lelikov
Не надо делать одолжение, пожалуйста. У меня тогда...

У Яндекса есть платная поддержка. Да.. Прием заявок с 10-00 до 19-00 по будням. SLA решения проблем зависит от сервиса. Сетевики решают сутки-двое. Это если на час задача. И, конечно, на каждый чих - отдельная заявка. Платите да обрящете. (Вы думаете это зависит от клиента? Ну так у меня кластер один. Пока не самый большой, жрет 2млн. в месяц. Уже неделю не можем запустить). Скажу честно, есть сервисы, по которым очень приятно общаться с поддержкой. Но сеть - полный ахтунг

Владислав Lazycat
У Яндекса есть платная поддержка. Да.. Прием заяво...

А 2 млн это менеджмент сервис или ВМ? Если конечно не секрет.

Andrey-Lelikov Автор вопроса
Nikolay Matrosov
Нет вечной полиси нет, вам нужно будет подписывать...

Слава Богу, оказалось что это враньё - можно загружать в бакет кучу разных файлы через один URL без подписи каждого запроса, только один раз создав и подписав один универсальный policy. Постарайтесь, на будущее, не дезинформировать других, если не знаете предмет.

Тогда проясните термин «бесконечно валидный ключ»

Andrey-Lelikov Автор вопроса
Andrey-Lelikov Автор вопроса
Nikolay Matrosov
Тогда проясните термин «бесконечно валидный ключ»

блин, отвечать не успеваю. бесконечно валидный ключ - строка, которую надо сгенерить один раз, а потом вставить в свою программу

Andrey Lelikov
policy expiration = 2099-12-30T12:00:00.000Z

Ок. Интересный хак. Но формально это не бесконечно. Expiration все равно есть.

Похожие вопросы

Обсуждают сегодня

Добрый день. Созданию отношения таблиц для учёта кораблей, их движения между точками (портами) согласно расписания. Терзают сомнения в правильном ли направлении двигаюсь 😅 1...
Aleksey
1
Привет. Наверняка у кого-нибудь здесь есть опыт работы с трекерами (встроенными в OpenCV (KCF) или абстрагированными) на одноплатниках. Если не рассматривать малинку и други...
Georgy Makarov
4
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
И всё-таки спрошу насчет такого вариант, сомнительно или нет? (Windows стоять не будет)
Georgy Makarov
5
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Приветствую. Есть N видео объектов (фильмы). Часть полной длины просмотра а часть короткие ( обрезаны титры). Задача найти идентичные фильмы. Я не в курсе, есть ли аналог шаз...
Nikolay Chudinov
7
https://youtu.be/d8Jx6zO1yw0?si=AvWkrBe-RS3FAlWX Компилировал с CUDA по этому гайду, единственно моменты: 1) С VS 2022 работает, нужно только что бы была установлена среда C...
Denis
3
Кто знает как подружить Gstreamer с OpenCV? Вот такой пайплайн я шлю с гстримера но OpenCV + python у меня никак не получается его воспроизвести "gst-launch-1.0 nvarguscameras...
Artem
3
Как потом сделать чтобы питон видел нахождение скомпилированных файлов? Я через системные переменные пробовал указать расположение но не помогло
Artem
5
Кастомные эмодзи для ботов доступны только элите, верно?
山 | Bobby | 山
3
Карта сайта