Другим вариантом является использование System.IO.File.AppendText
Это эквивалентно перегрузкам, которые другие передали StreamWriter.
Также File.AppendAllText может дать немного более легкий интерфейс, не беспокоясь об открытии и закрытии потока. Хотя вам может понадобиться, чтобы потом беспокоиться о том, чтобы вставить свои собственные линии. :)
Вы не опубликовали код для своей мутации или преобразователя, поэтому я просто предполагаю, что проблема заключается в согласованности чтения DynamoDB.
Попробуйте добавить "consistentRead" : true
в шаблон ответа на мутацию в AppSync.
Создайте оптимистический ответ внутри шаблона ответа, как это
## Raise a GraphQL field error in case of a datasource invocation error
#if($ctx.error)
$util.error($ctx.error.message, $ctx.error.type)
#end
## Pass back an optimistic result from DynamoDB. **
#set ($items = {[{"key":"setting_a", "value": $ctx.args.setting_a}, {...}]})
$util.toJson($items)