IllegalArgumentException Должен быть указан параметр BucketName. com.amazonaws.services.s3.AmazonS3Client.rejectNull

Запуск Clojure jar в кластере AWS-EMR с использованием (hfs-textline) и получение:

IllegalArgumentException Должен быть указан параметр BucketName. com.amazonaws.services.s3.AmazonS3Client.rejectNull`.


person yonatan    schedule 03.08.2015    source источник
comment
Отметьте свой ответ как правильный.   -  person Prashanth    schedule 19.07.2016


Ответы (4)


В моем случае это действительно имя ведра. Я опечатался s3:///mkay4242(3 косых черты) вместо s3://mkay4242.

person MKatleast3    schedule 13.03.2017

после многих разных попыток решение в этом случае заключалось в том, что значения «AWS_ACCESS_KEY» и «AWS_SECRET_KEY» были неверными.

person yonatan    schedule 03.08.2015

В моем случае я пробовал разные решения, но название моего региона неверно. Пожалуйста, выберите название региона из приведенных ниже

Раньше я использовал Восток США (Огайо) в качестве региона, но после обновления его на us-east-2 в файле свойств мой код успешно заработал.

В файле application.properties

#aws.s3.region=Восток США (Огайо)

aws.s3.region=us-восток-2

public enum Regions {

GovCloud("us-gov-west-1", "AWS GovCloud (US)"),
US_GOV_EAST_1("us-gov-east-1", "AWS GovCloud (US-East)"),
US_EAST_1("us-east-1", "US East (N. Virginia)"),
US_EAST_2("us-east-2", "US East (Ohio)"),
US_WEST_1("us-west-1", "US West (N. California)"),
US_WEST_2("us-west-2", "US West (Oregon)"),
EU_WEST_1("eu-west-1", "EU (Ireland)"),
EU_WEST_2("eu-west-2", "EU (London)"),
EU_WEST_3("eu-west-3", "EU (Paris)"),
EU_CENTRAL_1("eu-central-1", "EU (Frankfurt)"),
EU_NORTH_1("eu-north-1", "EU (Stockholm)"),
EU_SOUTH_1("eu-south-1", "EU (Milan)"),
AP_EAST_1("ap-east-1", "Asia Pacific (Hong Kong)"),
AP_SOUTH_1("ap-south-1", "Asia Pacific (Mumbai)"),
AP_SOUTHEAST_1("ap-southeast-1", "Asia Pacific (Singapore)"),
AP_SOUTHEAST_2("ap-southeast-2", "Asia Pacific (Sydney)"),
AP_NORTHEAST_1("ap-northeast-1", "Asia Pacific (Tokyo)"),
AP_NORTHEAST_2("ap-northeast-2", "Asia Pacific (Seoul)"),
SA_EAST_1("sa-east-1", "South America (Sao Paulo)"),
CN_NORTH_1("cn-north-1", "China (Beijing)"),
CN_NORTHWEST_1("cn-northwest-1", "China (Ningxia)"),
CA_CENTRAL_1("ca-central-1", "Canada (Central)"),
ME_SOUTH_1("me-south-1", "Middle East (Bahrain)"),
AF_SOUTH_1("af-south-1", "Africa (Cape Town)")
;
person Vikram Shekhawat    schedule 30.07.2020

Поздно на вечеринку, но проверьте параметры, которые вы отправляете в AWS.

В моем случае я запускал задачу распознавания с сохраненным видео S3, я отправлял:

Video: {
    S3Object: {
        Bucket: BUCKET_KEY,
        Name: filename //<- this was null
        }
}
person Byron Mh    schedule 24.05.2021