Size: a a a

2021 February 15

V

Victor in AWS_RU
Vadim
Приветствую
Понадобилось поработать с Amazon SQS

В описаниях прочитал, что он работает таким способом, что выдал пачку очередей и временно держит их с особым статусом, и если в это же время обратится еще одна машину к нему, то он выдаст другую пачку очереди, а не эту же самую.

Но все PHP примеры что я находил состоят из того, что SQS дает всего первых 10 записей например и пока ты не удалишь их, он другие не даст другой машине, а будет давать те же самые.

В общем я немного запутался.
Может кто подскажет в каком направлении смотреть или пример нужный
немного не так
У SQS есть т.н visibility timeout. Как только вы читаете сообщение из очереди, оно помечается как невидимое и другим клиентам НЕ отдается. Если ваш воркер успел за отведенное время обработать сообщение, он же должен удалить его из очереди по ID. Если воркер упал или не смог уложиться по времени, то SQS снимает флаг невидимости и сообщение может прочитать любой клиент
источник

V

Vadim in AWS_RU
А по умолчанию он сколько?

Просто пример самый простой
Я создаю 20 сообщений в очереди

Делаю скрипт, который берет 10 сообщений.

Запускаю его и получаю первые 10.
И сразу запускаю его снова. И он опять получается этих же 10, а не следующие 10

Получается какой-то прям мега быстрый таймаут

но спасибо за направление, посмотрю в сторону этого параметра
источник

ES

Elena Sharovar in AWS_RU
ваш скрипт должен сам делать DeleteMessage https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html после того как обработал его. иначе мессаджи снова становятся видны после visibility timeout. даже если вы его в 14 дней поставите они потом появятся
источник

V

Vadim in AWS_RU
Или я вообще походу неправильно делаю

CreateQueue это как бы контейнер, а в нем уже сообщения создавать надо и вот они уже работают как надо походу
источник

V

Vadim in AWS_RU
Да, в общем мой косяк. Я не так использовал. Всем спасибо
источник

DM

Dennis Maksimov in AWS_RU
А кто-то знает из-за чего могут права доступа слететь к бакету?

Всю жизнь нормально загружал, а сейчас пишет: You don't have permissions to upload files and folders.

При этом в настройках ничего не менялось
источник

DM

Dennis Maksimov in AWS_RU
при этом в Edit access control list у Bucket Ownerа стоят разрешения на read/write, файл при этом лимит не превышает, всего 16кб
источник

DM

Dennis Maksimov in AWS_RU
источник

DM

Dennis Maksimov in AWS_RU
по ходу я не один такой
источник

DM

Dennis Maksimov in AWS_RU
https://stackoverflow.com/questions/65366673/access-denied-when-trying-to-upload-audio-files-to-aws-s3-bucket

И у всех в пределах нескольких месяцев назад. Никто не сталкивался случайно?))
источник

АП

Агент Печенька... in AWS_RU
1. Посмотреть права на бакет и кому они принадлежат сейчас.
2. Посмотреть в AWS Config что происходило со свойствами бакета в последнее время, может кто-то случайно поломал. То же самое с ролью под которой в бакет не получается пропасть.
Если всё это не поможет то писать в саппорт, описав проблему.
источник

AV

Alexander Valkov in AWS_RU
Есть какое-нибудь топовое видео про Auth0 + AWS ? Чтоб на пальцах объяснялось кто что где?
источник
2021 February 16

AK

Artem Konuchov in AWS_RU
Можно ли для статичного сайта на  S3 указать Endpoint вида http:// BUCKET-NAME.s3-website-eu-west-1.amazonaws.com. (c точкой на конце)? DNS от REG требует именно такого вида CNAME
источник

AK

Artem Konuchov in AWS_RU
Ну или более общий вопрос. Есть домен купленный на и статика на S3. Как разрешить домен в S3  endpoint?
источник

AK

Artem Konuchov in AWS_RU
Бакет должен называться точно так-же как alias CNAME. Тогда все работает. https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html#VirtualHostingCustomURLs
источник

DH

Danylo Hetmantsev in AWS_RU
коллеги, можете посоветовать аналог aws client vpn под убунту? ни один из найденных мной не позволяет сделать saml авторизацию, а существующие клиенты у aws только под винду и макось
источник

AS

Alexey Stekov in AWS_RU
Danylo Hetmantsev
коллеги, можете посоветовать аналог aws client vpn под убунту? ни один из найденных мной не позволяет сделать saml авторизацию, а существующие клиенты у aws только под винду и макось
источник

DH

Danylo Hetmantsev in AWS_RU
та уже нашел решение, открываю браузер через xdg-open -> и потом передаю токен в аргументах ovpn
источник

DH

Danylo Hetmantsev in AWS_RU
иначе браузер не откроется сам по себе
источник

DH

Danylo Hetmantsev in AWS_RU
этот метод работает только при двух из трех вариантов (авторизации по сертам и по логину.паролю)
но если у вас идет интеграция с каким-либо другим сервисом, например okta/keycloak/etc.. то вам нужно каким-то образом получить от них токен. офф клиент на маке и винде - открывает вам браузер, а на убунте в нетворк менеджере так сделать нельзя, к сожалению..
источник