Как исправить ошибку региона aws «ValueError: Необходимо настроить локальную конфигурацию AWS с регионом, поддерживаемым SageMaker» - PullRequest
0 голосов
/ 26 апреля 2019

Я впервые запускаю sagemaker со своего ноутбука.Когда я пытаюсь запустить сеанс, я получаю эту ошибку ValueError: Необходимо настроить локальную конфигурацию AWS с регионом, поддерживаемым SageMaker

Для локальной конфигурации установлено значение eu-west-1, которое поддерживается Sagemaker.

Я сменил регион на us-west-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

1 Ответ

0 голосов
/ 30 апреля 2019

Вам необходимо установить регион в конфигурационном файле, как указано в документации AWS.Вы можете найти местоположение здесь:

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

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

Этот файл должен содержать строки в следующем формате:

[default]
region = your_aws_region

Например, в моем случае это должно быть region = ap-southeast-2

...