Невозможно выполнить запросы shopify из экземпляра ec2 - PullRequest
3 голосов
/ 01 июня 2019

Все работало нормально до вчерашнего дня / сегодня до полуночи. Но сегодня мы не можем получить доступ к API REST магазина из нашего экземпляра ec2, расположенного в Бомбее (ap-south-1). DNS правильно разрешает магазин shopify shop:

[ec2-user@ip-172-31-12-194 ~]$ dig turms.myshopify.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.58.amzn1 <<>> turms.myshopify.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52296
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;turms.myshopify.com.       IN  A

;; ANSWER SECTION:
turms.myshopify.com.    30  IN  CNAME   shops.myshopify.com.
shops.myshopify.com.    8   IN  A   23.227.63.64

;; Query time: 0 msec
;; SERVER: 172.31.0.2#53(172.31.0.2)
;; WHEN: Sat Jun  1 06:13:17 2019
;; MSG SIZE  rcvd: 73

Попадание в магазин за любой REST apis не работает:

[ec2-user@ip-172-31-12-194 ~]$ curl -vX GET   https://turms.myshopify.com/admin/api/2019-04/orders/metafieldId/metafields.json   -H 'Accept: */*'   -H 'Authorization: Basic Auth'
Note: Unnecessary use of -X or --request, GET is already inferred.
*   Trying 23.227.63.64...
* TCP_NODELAY set
* connect to 23.227.63.64 port 443 failed: Connection timed out
* Failed to connect to turms.myshopify.com port 443: Connection timed out
* Closing connection 0
curl: (7) Failed to connect to turms.myshopify.com port 443: Connection timed out

Почему сбои вызовов shopify изнутри экземпляра ec2? Перезапуск сервера, очистка кеша и запуск новой машины пока не дали результатов. Любая помощь приветствуется.

Обновление: Этого вопроса нет в нас-восточных инстанциях. Таким образом, мы создали экземпляр прокси для маршрутизации вызовов shopify из нашего приложения через прокси-сервер. Это не долгосрочное решение, и мы все еще ищем ответы.

1 Ответ

0 голосов
/ 03 июня 2019

Я до сих пор не знаю, в чем проблема, но вот официальное сообщение от Shopify:

Это для того, чтобы сообщить вам, что сегодня рано утром возникла проблема с подключением через платформу Shopify иЭто электронное письмо информирует вас о том, что ваши магазины восстановлены, мы понимаем, что подобные ситуации влияют на вас, ваш бизнес и ваши команды.Перебои в сети Интернет повлияли на несколько сервисов, в том числе Shopify.После восстановления сети, пожалуйста, знайте, что наша команда работала над тем, чтобы как можно быстрее подключить ваш магазин.В ближайшие дни мы будем работать над тем, чтобы полностью понять, как этот широко распространенный сбой инфраструктуры Интернета повлиял на нашу платформу.

...