日々精進

新しく学んだことを書き留めていきます

sagemaker.get_execution_role()を実行すると「KeyError: 'UserSettings'」エラー

以下の記事では解決できなかったが、解決方法が見付かった。

anton0825.hatenablog.com

原因はSageMaker SDKの不具合で、2.46以上であれば修正されているらしい。 SageMaker StudioでPython 3(Data Science)を起動するとsagemakerのバージョンが2.40.0だったので

!pip install -U sagemaker

をセルに入力して実行し、sagemakerをUpgradeし、kernelをrestartしたら直った。

参考:

github.com