Пример для AWS DynamoDB BatchWriteItem на Swift

#ios #swift #amazon-web-services #amazon-dynamodb

#iOS #быстрый #amazon-веб-сервисы #amazon-dynamodb #swift

Вопрос:

Мне нужно вставить несколько элементов в таблицу AWS DynamoDB. Запрос AWS PutItem работает нормально, но я не могу найти никакой документации / форума с примером запроса AWS BatchWriteItem для iOS BatchWriteItem. Вероятно, это выглядит так:

 dynamoDB.batchWriteItem (request1!) { (output, error) in
                    if  (error == nil ) {
           
        }
        else {
            if error?.localizedDescription.range(of: "offline") != nil {
                
            }
        }
    }
  

Может, пожалуйста, кто-нибудь привести пример того, как я собираю «request1»? Спасибо!

Ответ №1:

Вот ссылка на официальную документацию AWS SDK для iOS для сервиса AWS DynamoDB: AWS SDK для iOS — ссылка на AWSDynamoDB

Вот ссылка на операцию AWS DynamoDB BatchWriteItem из приведенной выше документации: AWS SDK для iOS — AWS DynamoDB BatchWriteItem

Пример объявления Swift:

 func batchWriteItem(_ request: AWSDynamoDBBatchWriteItemInput) -> Any!
  

Более подробную информацию о AWSDynamoDBBatchWriteItemInput можно найти здесь: AWS SDK для iOS — AWS DynamoDB BatchWriteItemInput

Комментарии:

1. Спасибо! Есть ли где-нибудь пример, как я могу написать AWSDynamoDBBatchWriteItemInput?

2. Смотрите это: aws-amplify.github.io/aws-sdk-ios/docs/reference/AWSDynamoDB/…

3. @tatiana_c, если вам понравился ответ и он сработал для вас, пожалуйста, одобрите его и поддержите, а также порекомендуйте Stack Overflow.