Amazon Web Services (AWS) — это облачный сервис, предлагающий решения IaaS (инфраструктура как услуга) и SaaS (программное обеспечение как услуга). Только вопросы по программированию применительно к AWS относятся к теме. Общую справку по серверу можно получить по адресу https://serverfault.com. Тег AWS редко используется сам по себе и обычно используется с другими тегами, чтобы более четко определить тему вопроса.

Подробнее про amazon-web-services...

Я программно создаю шаблон CloudFormation, который настраивает функции API Gateway и Lambda для обслуживания HTTP-запросов. Все идет хорошо, я успешно подготавливаю обе службы и связываю их вместе, но в настоящее время API Gateway не имеет разрешения на вызов моих функций Lambda, что вызывает ответ...
Я пытаюсь создать сигнал тревоги детектора аномалий CloudWatch для моего потока данных Kinesis с помощью Terraform. Я сделал следующую настройку на основе официального Terraform xx_anomaly_detection пример в их документации: resource "aws_cloudwatch_metric_alarm" "my_anomaly_detector" { alarm_nam...
У меня есть запрос AWS CloudWatch, который я создал через интерфейс командной строки AWS с помощью aws logs start-query: display @timestamp, @message | sort @timestamp asc | filter @message not like "GET / HTTP/1.1"' При использовании aws logs get-query-results этот запрос возвращает @timestamp и @...
Я пытаюсь использовать клиент AWS Rekognition (SDK) в Javascript. Я хочу сравнить два лица, используя изображения JPEG, отправив следующий запрос: {SimilarityThreshold: 70, SourceImage: {,…}, TargetImage: {,…}} СходствоThreshold: 70, SourceImage: { Байты: "dataimage/jpegbase64/9j/4AAQSkZJRgABAQAAAQ...
26 Сен 2023 в 00:54
У меня есть конечный автомат, который запускается на основе файла в корзине S3 с использованием события. Если два файла идут один за другим, запускаются два выполнения конечного автомата. Мне этого не надо. Могу ли я сделать что-нибудь внутри конечного автомата вместо использования очереди, чтобы...
Я создаю собрание с использованием API ChimeSDKMeetings, и я хотел убедиться, что пользователи могут присоединиться к собранию, которое я создал, через веб-приложение Chime, но, по-видимому, они не могут, поскольку оно говорит, что идентификатор встречи недействителен. Есть ли способ, которым пользо...
25 Сен 2023 в 19:16
У нас есть файл в s3bucket с именем: aftoem-resolver-group-data-1. В следующем формате: fftoem-operation-group-data-1 |-Folder Name: 2023-09-25 //Today's Date |- File Name: {randomstring coming as an output from AWS Glue}.csv Мы написали лямбда-функцию, которая копирует файл в папку 2023-09-25, в...
У меня есть код Python, который рекомендует соответствующие идентификаторы пользователей относительно введенных данных. Я назвал приложение flask app.py (работает на порту 8080) и загрузил его в свой экземпляр ec2 (под управлением Ubuntu 20.x с настройкой Nginx). Теперь для развертывания приложени...
25 Сен 2023 в 16:12
Я использую эту команду в PowerShell для вывода списка всех сегментов в моей учетной записи: aws s3 ls --profile xxx-dev Мне нужно перечислить только те сегменты, которые начинаются с некоторой строки. Я попробовал это: aws s3 ls --query "Buckets[?starts_with(Name, 'aveva-erm-') == 'true'].[Name]" ...
25 Сен 2023 в 15:56
При работе с данными json обнаружено, что один из столбцов ниже содержит оператор разрешения области в имени столбца. Имя столбца: «system::embeddable_last_seen» Как получить доступ к столбцу выше? когда я использовал приведенный ниже запрос для доступа, он выдавал ошибку «Ошибка компиляции SQL: н...
Я настроил свой шлюз API для работы с аутентификацией mtls, и он работает нормально. Теперь мне нужно добавить новый API с аутентификацией по ключу API в том же личном домене, но я не могу найти способ сделать это, поскольку он всегда использует Mtls. Есть ли способ определить метод аутентификации д...
25 Сен 2023 в 15:04
Используя AWS Lambda (с правильными разрешениями и ролями), я не могу выполнить запрос, поскольку он возвращает следующую ошибку: ConnectionError: HTTPSConnectionPool(host='XXXX', port=YYYY): превышено максимальное количество попыток с URL-адресом: /gremlin (вызвано NewConnectionError(': не удалось ...
Я создаю очень простой простой API для отдыха с Node js Express и Typescript, чтобы получить длинный адрес из фактического адреса, переданного в конечную точку через параметр запроса. Я развертываю его на лямбде AWS, используя serverless-framework весь мой app.ts выглядит так: import express fro...
У меня есть вариант использования, который позволяет пользователям планировать некоторые задания в моем приложении. Например, пользователь может выбрать ежедневное время (например, 13:00) для перевода денег на выбранный счет. Разные пользователи могут выбирать разное время ежедневно, ежемесячно ил...
25 Сен 2023 в 09:37
Наши серверы расположены в AWS в Load Balancer и частной подсети. Согласно рекомендациям охранной компании, серверам не обязательно иметь общедоступный IP-адрес, поскольку они уже используют Load Balancer и частную подсеть. Однако удаление общедоступного IP-адреса с сервера приводит к невозможности...
Я только что перенес свой Laravel с AWS Beanstalk на AWS Fargate, и у меня есть несколько расписаний, которые я выполняю каждый день в своем файле kernel.php. как я могу их выполнить, нужно ли мне установить cron в мой контейнер или есть лучший способ или альтернатива Спасибо...
25 Сен 2023 в 06:05
У меня уже есть существующая таблица DynamoDB, которая регулярно обновляется данными из вышестоящего источника. Как создать новый поток Kinesis для получения обновлений из таблицы в AWS CDK? Из других сообщений я вижу, что в таблице ddb должна быть включена потоковая передача во время создания. Ес...
У меня есть экземпляр Elasticsearch, и я использую API Gateway + Lambda для настройки небольшого бэкэнда. ES содержит встраивания некоторых документов Word, которые я создал для LLM «поговорить с вашими документами». Это embedding_search_handler.py: import os import json import requests from elasti...
Я впервые использую AWS Control Tower для настройки новой среды. Мне нужно предоставить организационному подразделению доступ к QuickSight. В разделе «Организация AWS» я нашел SCP с именем aws-guardrails-oFLbdq, который запрещает доступ к списку сервисов, поэтому я отредактировал его, добавив «qui...
У меня есть несколько представлений в AWS Athena, к которым в нашем каталоге есть доступ из другой учетной записи/команды AWS. AWS изначально не поддерживает доступ к представлениям через задание Glue ETL, поскольку при попытке сделать это я получаю «код ошибки 10». Я могу получить доступ к данным...
24 Сен 2023 в 20:42
В настоящее время я изучаю варианты потоковой передачи данных в реальном времени на AWS в контексте моей роли DevOps и архитектора решений для конкретного приложения. Я хотел бы найти наиболее подходящую альтернативу Apache Kafka, которая соответствует потребностям моих обязанностей по DevOps и арх...
24 Сен 2023 в 14:00
Я столкнулся с проблемой при попытке установить соединение с Amazon DynamoDB через компонент Spring Boot с использованием «aws-java-sdk-dynamodb». Я предоставляю ключ доступа и секретный ключ, но получаю исключение, указывающее на недействительный токен безопасности, хотя я его не передаю. Вот исклю...
Я пытаюсь загрузить образ докера в AWS ECR, используя команды push, которые указывает Amazon, но всегда получаю одно и то же сообщение: отказано: не авторизовано. Я предоставил своему пользователю IAM следующие разрешения: Полный доступ к реестру контейнеров AmazonEC2 AmazonEC2ContainerRegistryPower...
Я действительно новичок в CDK и Cloudformation. Я столкнулся с этой проблемой при попытке запустить cdk bootstrap. Итак, я получаю это сообщение об ошибке: ⏳ Bootstrapping environment aws://.../us-east-1... Trusted accounts for deployment: (none) Trusted accounts for lookup: (none) Using default...
Я работаю над кодом Terraform, предназначенным для развертывания VPC, создания общедоступных и частных подсетей, а затем создания балансировщиков нагрузки, контейнеров ECS и т. д. Создание моего VPC работает нормально, но я сталкиваюсь с проблемой при создании балансировщиков нагрузки приложения. ....