sam build –use-container をすると下記のエラーが発生。
Running PythonPipBuilder:ResolveDependencies
Error: PythonPipBuilder:ResolveDependencies – {protobuf==3.17.1(wheel)}
sam build –use-container –debug の結果を調べつつ色々とハマっていたが、どうやらgoogle apiの中で使っているprotobufというモジュールの互換性が合わないようだ。
protobufのリリース履歴を確認しつつrequirements.txtで指定するバージョンを下げたら
protobuf==3.15.8
でbuildが通るようになった。
お役に立てればこれ幸いです。
Please follow and like us: