AWS SimpleDB documentation는 get_attributes
있어서 사용에 대해서는 아래의 예를 제공SimpleDB 도메인에 요청 된 항목이 있는지 감지하는 방법은 무엇입니까? 루비 SDK 용
resp = client.get_attributes({
domain_name: "String", # required
item_name: "String", # required
attribute_names: ["String"],
consistent_read: false,
})
을 ...하고 다음 응답 예
resp.attributes #=> Array
resp.attributes[0].name #=> String
resp.attributes[0].alternate_name_encoding #=> String
resp.attributes[0].value #=> String
resp.attributes[0].alternate_value_encoding #=> String
또한 다음 부분을 말한다 조언 :
이 작업을 위해 액세스 한 복제본에 항목이 없으면 빈 집합이 반환됩니다. 네드. 해당 항목이 다른 복제본에 존재하지 않는다고 보장 할 수 없으므로 시스템에서 오류를 반환하지 않습니다.
나는 이것을 오해하기를 바랍니다. 그러나 응답이 빈 세트를 반환하면, 제공된 항목 이름이있는 항목이 없거나 요청이 방금 맞았는지 어떻게 알 수 있습니까? 항목이 포함되지 않은 복제본입니까?