1

如果我执行 putItem() 返回结果结构,我如何确定写入是成功还是失败?

4

1 回答 1

3

AWS RESTful API 使用 HTTP 状态代码来识别问题。PutItem如果 DynamoDB 接受您的项目进行写入,则返回 HTTP 代码 200。所有 API(包括 PHP 和 Java)都会解析这些代码并在不是 200 时抛出异常。

请记住,代码 200 并不意味着您可以立即从 DynamoDB 中读取此项目。这只意味着它被接受写作。阅读有关 DynamoDB一致性模型的更多信息。

于 2013-09-21T18:40:55.100 回答