【问题标题】:AWS Sagemaker on local machine: Invalid security token included in the request本地计算机上的 AWS Sagemaker:请求中包含无效的安全令牌
【发布时间】:2021-12-06 12:03:23
【问题描述】:

我正在尝试让 AWS Sagemaker 在本地运行。我找到了这个 jupyter notebook

https://gitlab.com/juliensimon/aim410/-/blob/master/local_training.ipynb

我通过 saml2aws 登录 AWS,因此拥有有效凭据,输入了我的特定区域以及 Sagemaker 执行角色 ARN,并在下方指定了我要提取的特定图像。 但是,当启动 .fit() 时,我得到以下 ClientError: ClientError:调用GetCallerIdentity操作时出错(InvalidClientTokenId):请求中包含的安全令牌无效。

谁能给我一个提示或建议如何解决这个问题?

谢谢!

【问题讨论】:

    标签: amazon-web-services jupyter-notebook amazon-iam amazon-sagemaker


    【解决方案1】:

    尝试绕过 Boto3,通过运行类似以下内容的单元来验证您的 AWS 凭证设置是否正确:

    !aws sagemaker list-endpoints
    

    如果失败,则说明您的 AWS CLI 凭证设置不正确,或者您的 saml2aws 进程,或者您的角色没有 SageMaker 权限。

    【讨论】:

    • 谢谢,是的,这就是问题所在,我必须指定我的 --profile 然后它才起作用,它以前总是采用默认凭据
    猜你喜欢
    • 2018-04-09
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 2021-09-07
    • 1970-01-01
    相关资源
    最近更新 更多