[RUBY] Speichern Sie den Rückgabewert des AWS SDK in DynamoDB

require 'aws-sdk'
sts = Aws::STS::Client.new
ddb = Aws::DynamoDB::Client.new
ddb.put_item({
  table_name: "anytable",
  item: sts.get_caller_identity.to_h.transform_keys(&:to_s).transform_values(&:to_s)
})

Der Rückgabewert des AWS SDK ist (fast alle?) Strukturtyp, daher kann er nicht so wie er ist in der Tabelle gespeichert werden. Es kann durch Hashing und anschließende Zeichenfolge von Schlüssel und Wert des Hash gespeichert werden.

Recommended Posts

Speichern Sie den Rückgabewert des AWS SDK in DynamoDB
Ausnahmen im AWS SDK
darf nicht in der for-Anweisung zurückgegeben werden
Ruby-Methoden geben den zuletzt ausgewerteten Wert zurück
Ich möchte den Wert in Ruby erhalten
[Ruby / Rails] Legen Sie einen eindeutigen (eindeutigen) Wert in der Klasse fest
Finden Sie mit Swift eine Annäherung an log (1 + x)
Anmeldeinformationen, auf die das AWS SDK für Java standardmäßig verweist
[Verarbeitung] Kann Perlin-Rauschen in die entgegengesetzte Richtung zurückkehren?
twitter4j java Speichern Sie die gesuchten Tweets in DB (MySQL).
So geben Sie ein Array für den Rückgabewert / das Rückgabeargument einer Methode in der CORBA IDL-Datei an
Verzweigungsverarbeitung mit dem Rückgabewert von RestTemplate und dem Statuscode von ResponseEntity in Spring Boot