Описание тега aws-sdk-go

Используйте этот тег для вопросов, связанных с библиотекой AWS SDK for Go для Amazon Web Services SDK для языка программирования Go.
1 ответ

Как преодолеть ResourceNotFoundException: ошибка запрашиваемого ресурса не найдена в Go lang?

Я новичок в Go lang и пытаюсь установить соединение между Go lang и Dynamodb с помощью AWS и вставлять данные в Dynamodb с помощью API, написанного на Go lang. Любая помощь будет оценена. Ниже приведен код того, что я пытаюсь сделать: package main i…
1 ответ

Есть ли способ для потоковой передачи данных в файлы Amazon 2 с помощью aws-sdk-go, который похож на метод Write() хранилища Google?

В настоящее время мы осуществляем переход от Google Storage к хранилищу Amazon S3. В Google Storage я использовал эту функцию https://godoc.org/cloud.google.com/go/storage для записи в файлы. Он в основном направляет байты данных в файл с помощью ин…
2 ответа

Как получить метаданные AWS при создании узла с помощью client-go

Я работаю над написанием пользовательского контроллера для нашего кластера kubernetes, который будет прослушивать события узла и выполнять некоторые операции на узле. Я использую библиотеку kubernetes client-go и могу захватывать события kubernetes …
24 июл '18 в 20:03
1 ответ

AWS CloudTrail Create API для Go SDK выдает сообщение об ошибке "Недостаточно S3BucketPolicyException: обнаружена неправильная политика сегмента S3 для сегмента: "

Я пытаюсь создать cloudtrail с помощью Go SDK. Успешно смог подключить AWS без каких-либо проблем, следуя документам AWS. Я следовал ниже шагов для создания следа Шаг 1 - Создан S3 Bucket, так что все файлы журнала трасс могут быть помещены в это ве…
1 ответ

Как правильно импортировать сервис aws-sdk-go?

Я довольно новичок в языке программирования Go и совершенно новичок в Go SDK от AWS. Я пытаюсь использовать службу, но у меня есть странная проблема, когда типы, определенные импортированной службой, найдены, но функции службы не определены. Этот во…
02 май '18 в 09:06
0 ответов

Могу ли я использовать s3manager для переименования большого или маленького файла на s3?

Этот код прекрасно работает, когда данные io.Reader: s3manager.UploadInput{ Bucket: aws.String("MyBucket"), Key: aws.String("file1.mov"), Body: data, } Менеджер s3: https://github.com/aws/aws-sdk-go/tree/master/service/s3/s3manager знает, как загруз…
19 июн '17 в 19:39
2 ответа

Фильтруйте ресурсы AWS с помощью регулярных выражений в aws-sdk-go

Итак, у меня есть несколько различных типов ресурсов AWS, помеченных как xxx/yyy/<generated_id>, Мне нужно получить их, используя go-sdk. Вот пример кода для подсетей, фильтры выглядят одинаково для всех остальных ресурсов. Это не работает var…
03 янв '19 в 17:18
0 ответов

Глобальная переменная с пустым идентификатором в Голанге

Мне было интересно, почему в интерфейсе макета AWS SNS Golang SDK есть глобальная переменная, определяемая как: var _ SNSAPI = (*sns.SNS)(nil) https://github.com/aws/aws-sdk-go/blob/c0447dbaaf195bb477fd2d511b8e4665e04b9017/service/sns/snsiface/inter…
07 авг '18 в 09:34
0 ответов

Дразнить AWS SDK на Голанге?

Я нахожусь в ситуации, когда мне нужно макетировать огромные части пакетов Lambda, API Gateway и S3 SDK для модульного тестирования. Сначала я думал, что это не такая уж плохая идея, но сейчас необходимость реализовать некоторое хранилище данных в п…
1 ответ

Невозможно использовать "LATEST" (строка типа) в качестве строки типа * в значении поля

Я пытаюсь запустить задачу ECS, используя новый aws-sdk-go (v2). И у меня возникли проблемы с инициализацией &ecs.RunTaskInput{} структура. Согласно файлу, это определение структуры: type RunTaskInput struct { _ struct{} `type:"structure"` // Th…
07 мар '18 в 20:02
1 ответ

Получить URI ресурса в корзине s3

В настоящее время я создаю URI вручную с помощью интерполяции строк: fmt.Sprintf("https://%s.%s.amazonaws.com/%s/%s", serviceId, region, namespace, filename) ИМХО это плохо, так как я передаю их через параметры из переменных env. У меня есть доступ …
1 ответ

Как сохранить потоки данных в S3? Пример aws-sdk-go не работает?

Я пытаюсь сохранить данный поток данных в хранилище, совместимом с S3. Размер не известен до окончания потока и может варьироваться от 5 МБ до ~500 ГБ. Я пробовал разные возможности, но не нашел лучшего решения, чем сам осколок. Мое лучшее предполож…
24 апр '17 в 19:06
3 ответа

Загрузить объект в AWS S3 без создания файла с помощью aws-sdk-go

Я пытаюсь загрузить объект в AWS S3 с помощью golang sdk без необходимости создавать файл в моей системе (пытаюсь загрузить только строку). Но мне трудно это сделать. Кто-нибудь может дать мне пример того, как я могу загрузить в AWS S3 без необходим…
03 дек '17 в 18:34
4 ответа

Расшифровка с использованием AWS go sdk

Я новичок в Голанге, и застрял в этом вопросе уже на один день. Я пытаюсь написать небольшой фрагмент кода, который расшифровывает (используя AWS go sdk) зашифрованный текст, который был ранее зашифрован (используя AWS python sdk). Я не вижу никаких…
23 фев '18 в 21:48
1 ответ

S3 загружает высокий дисковый ввод-вывод и использование процессора

Я столкнулся с высокой нагрузкой на процессор и ввод / вывод, когда пытался загрузить 100 ГБ небольших файлов (PNG-изображений) в корзину S3 с помощью очень простого загрузчика go s3. Есть ли способ ограничить пропускную способность (например, через…
15 фев '18 в 11:55
1 ответ

Подпись не соответствует 403 ошибка при подписи URL через aws-sdk-go

Я следовал инструкциям по этому вопросу https://github.com/aws/aws-sdk-go/issues/467 которых четко задокументировано, как создать предварительно подписанный URL-адрес для запроса PUT. Цель состоит в том, чтобы предварительно назначить URL, чтобы я м…
1 ответ

Настройте aws-sdk-go для взаимодействия с SQS локального стека

Мне нужна помощь в попытке интегрировать aws-sdk-go с localstack для доступа к сервису SQS. Я попробовал что-то вроде: result, err := q.Client.SendMessage(&sqs.SendMessageInput{ MessageAttributes: map[string]*sqs.MessageAttributeValue{ "JobName"…
06 сен '18 в 08:26
5 ответов

Unmarshal map[string]DynamoDBAttributeValue в структуру

Я пытаюсь настроить AWS-лямбду, используя aws-sdk-go, который запускается всякий раз, когда новый user добавляется к определенной таблице DynamodB. Все работает просто отлично, но я не могу найти способ разархивировать карту map[string]DynamoDBAttri…
06 мар '18 в 11:16
3 ответа

Как получить данные из AWS Dynamodb с использованием только ключа раздела?

Я использую библиотеку aws-sdk-go для подключения к DynamoDb в Голанге. Моя таблица DynamoDb имеет ключ разделения DeviceId (строка) и время ключа сортировки (число). Как я могу написать GetItemInput, чтобы получить все данные с определенным DeviceI…
0 ответов

Как передать SQS.new() в функцию в Go?

Я создал новый клиент sqs, используя Go SDK для SQS svc := sqs.New(sess) Теперь, что будет подписью функции, которая принимает этот svc в качестве параметра? Я старался func(svc *SQS) а также func(svc SQS), но это не работает. В документации упомина…
28 янв '18 в 08:47