如何修复aws区域错误“ValueError:必须使用SageMaker支持的区域设置本地AWS配置”

问题描述 投票:0回答:1

我是第一次从笔记本电脑上运行sagemaker。当我尝试启动会话时,我收到此错误ValueError:必须使用SageMaker支持的区域设置本地AWS配置

本地配置设置为eu-west-1,由Sagemaker支持。

我把这个地区改成了我们 - 西2和后面,没有改变。当然,我会在每次更改后重新启动笔记本内核以防万一。

import boto3

import re

import os

import numpy as np

import pandas as pd

import sagemaker as sage

boto_session = boto3.Session(profile_name="bennu")

session = sage.Session(boto_session=boto_session) #this is where the error appears

我希望会议开始并继续下一步。完整的笔记本在这里https://github.com/PacktPublishing/Hands-On-Machine-Learning-Using-Amazon-SageMaker-v-/blob/master/section_1/train_and_deploy_your_first_model_on_sagemaker.ipynb

amazon-web-services amazon-sagemaker
1个回答
0
投票

您需要按照AWS文档的要求在配置文件中设置Region。你可以在这里找到位置:

~/.aws/config on Linux, macOS, or Unix

C:\Users\USERNAME\.aws\config on Windows

此文件应包含以下格式的行:

[default]
region = your_aws_region

例如,在我的情况下,它需要是region = ap-southeast-2

© www.soinside.com 2019 - 2024. All rights reserved.