aracılığıyla-ürün koyan, ancak bir tür hata çalıştırmak.geçersiz tür CLI (unicode v. Dict) komut satırı aracılığıyla benim DynamoDB tabloya bir öğe eklemek istiyorum
ben eklemek çalışıyorum veriler çok basittir :
aws dynamodb put-item --table-name my_table --item '{ "id": "1" }'
alıyorum hatadır:
{
"id": "1"
}
koşuyorum komut eşit basittir
Invalid type for parameter Item.id, value: 1, type: <type 'unicode'>, valid types: <type 'dict'>
JavaScript arka planından geldim, bu yüzden dict
türlerine aşina değilim. Okuduğum bazı kaynaklardan anladığım kadarıyla, bu bir Python meselesi mi? Verilerimi DynamoDB'nin üstesinden gelebilecek bir şeye nasıl değiştirebilirim?
Meraklı ... o nasıl oluyor? – samcorcos
Ahh, ne demek istediğini anladım. Bu onların parçasıyla ilgili ilginç bir karar. Bir sonraki adım, tip keşfini ve yeniden biçimlendirmeyi otomatikleştirmek için bir senaryo yazmak. Teşekkürler! http://docs.aws.amazon.com/cli/latest/reference/dynamodb/put-item.html#options – samcorcos