Я реализую расширенную библиотеку amazon SQS для JAVA. В журналах написано, что включена поддержка больших нагрузок. Однако я все еще получаю сообщение об ошибке «Пакетные запросы не могут быть длиннее, чем 262144 байта». Ниже приведены подробности моей конфигурации:
AWSCredentialsProvider awscredentialsProvider = new AWSStaticCredentialsProvider(awsCredentials);
AmazonS3 s3 = AmazonS3ClientBuilder.standard().withCredentials(awscredentialsProvider).withRegion(region.getName()).build();
final BucketLifecycleConfiguration.Rule expirationRule = new BucketLifecycleConfiguration.Rule();
expirationRule.withExpirationInDays(14).withStatus("Enabled");
final BucketLifecycleConfiguration lifecycleConfig = new BucketLifecycleConfiguration().withRules(expirationRule);
if(!s3.doesBucketExist(S3BucketName))
{
s3.createBucket(S3BucketName);
s3.setBucketLifecycleConfiguration(S3BucketName, lifecycleConfig);
}
ExtendedClientConfiguration extendedClientConfig = new ExtendedClientConfiguration().withLargePayloadSupportEnabled(s3, S3BucketName);
AmazonSQS sqsExtended = new AmazonSQSExtendedClient(AmazonSQSClientBuilder.standard().withCredentials(awscredentialsProvider).withRegion(region.getName()).build(), extendedClientConfig);
Я считаю, что это единственная конфигурация, которая мне нужна в моем коде. Что еще мне нужно сделать, чтобы разрешить такой pu sh моей Amazon SQS. Мне все еще нужны настройки на моей странице Amazon для таких дополнительных настроек?
Спасибо.