Amazon Web Services (AWS) — это облачный сервис, предлагающий решения IaaS (инфраструктура как услуга) и SaaS (программное обеспечение как услуга). Только вопросы по программированию применительно к AWS относятся к теме. Общую справку по серверу можно получить по адресу https://serverfault.com. Тег AWS редко используется сам по себе и обычно используется с другими тегами, чтобы более четко определить тему вопроса.
Я программно создаю шаблон CloudFormation, который настраивает функции API Gateway и Lambda для обслуживания HTTP-запросов. Все идет хорошо, я успешно подготавливаю обе службы и связываю их вместе, но в настоящее время API Gateway не имеет разрешения на вызов моих функций Lambda, что вызывает ответ...
26 Сен 2023 в 06:56
Я пытаюсь создать сигнал тревоги детектора аномалий CloudWatch для моего потока данных Kinesis с помощью Terraform. Я сделал следующую настройку на основе официального Terraform xx_anomaly_detection пример в их документации:
resource "aws_cloudwatch_metric_alarm" "my_anomaly_detector" {
alarm_nam...
26 Сен 2023 в 04:15
У меня есть запрос 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 и @...
26 Сен 2023 в 01:12
Я пытаюсь использовать клиент AWS Rekognition (SDK) в Javascript. Я хочу сравнить два лица, используя изображения JPEG, отправив следующий запрос:
{SimilarityThreshold: 70, SourceImage: {,…}, TargetImage: {,…}} СходствоThreshold: 70, SourceImage: { Байты: "dataimage/jpegbase64/9j/4AAQSkZJRgABAQAAAQ...
26 Сен 2023 в 00:54
У меня есть конечный автомат, который запускается на основе файла в корзине S3 с использованием события. Если два файла идут один за другим, запускаются два выполнения конечного автомата. Мне этого не надо. Могу ли я сделать что-нибудь внутри конечного автомата вместо использования очереди, чтобы...
25 Сен 2023 в 23:19
Я создаю собрание с использованием 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, в...
25 Сен 2023 в 18:11
У меня есть код 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: н...
25 Сен 2023 в 15:13
Я настроил свой шлюз API для работы с аутентификацией mtls, и он работает нормально.
Теперь мне нужно добавить новый API с аутентификацией по ключу API в том же личном домене, но я не могу найти способ сделать это, поскольку он всегда использует Mtls.
Есть ли способ определить метод аутентификации д...
25 Сен 2023 в 15:04
Используя AWS Lambda (с правильными разрешениями и ролями), я не могу выполнить запрос, поскольку он возвращает следующую ошибку:
ConnectionError: HTTPSConnectionPool(host='XXXX', port=YYYY): превышено максимальное количество попыток с URL-адресом: /gremlin (вызвано NewConnectionError(': не удалось ...
25 Сен 2023 в 14:05
Я создаю очень простой простой API для отдыха с Node js Express и Typescript, чтобы получить длинный адрес из фактического адреса, переданного в конечную точку через параметр запроса. Я развертываю его на лямбде AWS, используя serverless-framework весь мой app.ts выглядит так:
import express fro...
25 Сен 2023 в 10:13
У меня есть вариант использования, который позволяет пользователям планировать некоторые задания в моем приложении. Например, пользователь может выбрать ежедневное время (например, 13:00) для перевода денег на выбранный счет. Разные пользователи могут выбирать разное время ежедневно, ежемесячно ил...
25 Сен 2023 в 09:37
Наши серверы расположены в AWS в Load Balancer и частной подсети. Согласно рекомендациям охранной компании, серверам не обязательно иметь общедоступный IP-адрес, поскольку они уже используют Load Balancer и частную подсеть.
Однако удаление общедоступного IP-адреса с сервера приводит к невозможности...
25 Сен 2023 в 07:44
Я только что перенес свой Laravel с AWS Beanstalk на AWS Fargate, и у меня есть несколько расписаний, которые я выполняю каждый день в своем файле kernel.php. как я могу их выполнить, нужно ли мне установить cron в мой контейнер или есть лучший способ или альтернатива
Спасибо...
25 Сен 2023 в 06:05
У меня уже есть существующая таблица DynamoDB, которая регулярно обновляется данными из вышестоящего источника. Как создать новый поток Kinesis для получения обновлений из таблицы в AWS CDK?
Из других сообщений я вижу, что в таблице ddb должна быть включена потоковая передача во время создания. Ес...
25 Сен 2023 в 05:08
У меня есть экземпляр Elasticsearch, и я использую API Gateway + Lambda для настройки небольшого бэкэнда. ES содержит встраивания некоторых документов Word, которые я создал для LLM «поговорить с вашими документами».
Это embedding_search_handler.py:
import os
import json
import requests
from elasti...
24 Сен 2023 в 23:13
Я впервые использую AWS Control Tower для настройки новой среды. Мне нужно предоставить организационному подразделению доступ к QuickSight. В разделе «Организация AWS» я нашел SCP с именем aws-guardrails-oFLbdq, который запрещает доступ к списку сервисов, поэтому я отредактировал его, добавив «qui...
24 Сен 2023 в 20:51
У меня есть несколько представлений в 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».
Я предоставляю ключ доступа и секретный ключ, но получаю исключение, указывающее на недействительный токен безопасности, хотя я его не передаю.
Вот исклю...
24 Сен 2023 в 04:39
Я пытаюсь загрузить образ докера в AWS ECR, используя команды push, которые указывает Amazon, но всегда получаю одно и то же сообщение: отказано: не авторизовано.
Я предоставил своему пользователю IAM следующие разрешения:
Полный доступ к реестру контейнеров AmazonEC2
AmazonEC2ContainerRegistryPower...
24 Сен 2023 в 02:01
Я действительно новичок в CDK и Cloudformation. Я столкнулся с этой проблемой при попытке запустить cdk bootstrap. Итак, я получаю это сообщение об ошибке:
⏳ Bootstrapping environment aws://.../us-east-1...
Trusted accounts for deployment: (none)
Trusted accounts for lookup: (none)
Using default...
23 Сен 2023 в 23:49
Я работаю над кодом Terraform, предназначенным для развертывания VPC, создания общедоступных и частных подсетей, а затем создания балансировщиков нагрузки, контейнеров ECS и т. д. Создание моего VPC работает нормально, но я сталкиваюсь с проблемой при создании балансировщиков нагрузки приложения. ....
23 Сен 2023 в 23:18