情シスの独り言

学習で転んだことを記録する

"'s3.Bucket' object has no attribute 'object'"エラー

lambdaでjson変換コードを記述した際のエラー 結論、メソッドが小文字だった。

{
  "errorMessage": "'s3.Bucket' object has no attribute 'object'",
  "errorType": "AttributeError",
  "stackTrace": [
    "  File \"/var/task/main.py\", line 19, in handler\n    obj = s3.Bucket(BUCKET_NAME).object(UPLOAD_BUCKET_KEY)\n" #objectではなくObject
  ]
}

pythonは文字の大小でエラーになるので注意したい。