日々精進

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

SageMaker NotebookからS3にファイルをアップロードするとS3UploadFailedError

原因はNotebookインスタンスのIAM roleにS3への書き込み権限が付いてないため。

role = get_execution_role()
print(role)

でroleのARNを表示。 IAM role画面でそのARNで検索。 当該IAM roleにAmazonS3FullAccessポリシーをアタッチ。 で直った。

参考:

stackoverflow.com