[AWS CLI] DynamoDB の既存アイテムに属性を追加する

作成日: 2026年09月17日

aws dynamodb update-item コマンドと SET を使うと、DynamoDB の既存アイテムに属性を追加できます。

下記の例では、Users テーブルの iduser-1 のアイテムに、email 属性を追加します。

aws dynamodb update-item \
  --table-name Users \
  --key '{"id":{"S":"user-1"}}' \
  --update-expression 'SET email = :email' \
  --expression-attribute-values '{":email":{"S":"taro@example.com"}}'

SET で指定した属性がすでに存在する場合は、その属性の値が新しい値に置き換えられます。

主キーの属性自体は update-item では変更できません。

AWS CLI DynamoDB