Получение ошибки Aws::S3::Errors::InvalidBucketName при создании корзины
Я пытаюсь создать ведро с помощью aws-sdk-ruby из консоли ruby. Ниже приведен код, который я запускаю в моей консоли:
Aws.config.update({
:region => "myRegion",
:credentials => Aws::Credentials.new("access_key", "secret_key"),
:endpoint => "http://Ip",
:force_path_style => true
})
bucket_name = "abc"
bucket = s3.bucket(bucket_name)
bucket.create({ acl: "authenticated-read", grant_full_control: "GrantFullControl"})
Последняя строка дает эту ошибку:
Aws:: S3:: Ошибки::InvalidBucketName:
Я не вижу этой ошибки в документации здесь. Когда можно получить такую ошибку и как ее устранить?
0 ответов
Я также получал эту ошибку.. Основная причина, по которой эта ошибка возникла, потому что мое имя сегмента начиналось с заглавной буквы.. Имя сегмента всегда начинается с нижнего регистра..