Меня просят заполнить параметры в этой функции с помощью следующих инструкций:
Вы должны установить имя параметра на имя сегмента, параметр Key должен быть именем HTMLfile и значение параметра Body должно быть установлено в f.read ()
Функция: resource.Bucket(Bucket=).put_object(Key=, Body=)
Я заполнил следующим образом:
resource.Bucket(bucket_name).put_object(file_name, f.read(html_path))
В данном случае это: Typerror: integer argument expected, got 'str'
если я заполнил
resource.Bucket(bucket_name).put_object(file_name, f.read())
, тогда тип ошибки: ParameterValidationError Parameter validation failed: Missing requeried parameter in input Key
Как я могу это исправить?
Это упражнение является частью проекта по загрузке записной книжки my Jupiter в IBM Watson Studio.Я уже установил:
file_name (index.html)
html_path = directory + "/" + file_name
f=open(html_path,"r")
bucket_name
Я уже проверяю, что файл находится в каталоге и имеет содержимое
# The requested funtion to be filled
resource.Bucket(Bucket=).put_object(Key=, Body=)
# my fisrt option
resource.Bucket(bucket_name).put_object(file_name, f.read(html_path))
# my second option
resource.Bucket(bucket_name).put_object(file_name, f.read())