Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Kyle Anderson
    @andersonkyle
    @czerwina Depends on the service as they are not all available as private VPC endpoints. For example, SQS is not but S3 is. Your custom application services should be able to run locally all at once using docker-compose.
    The infrastructure services that are AWS specific (e.g. S3, SQS, SNS) can be called remotely from your laptop with Profile specific credentials tied to a completely separate environment (or even a seperate account).
    Steve Nera
    @xatnys
    Heya, I was taking a look at RDS configuration support for Aurora and noticed that support for it was explicitly added back in October 2015. I was testing read replica support and it wasn't detecting the read replicas I had created.
    From what I understand, Amazon very recently (in January specifically) updated aws-java-sdk-rds to add a field for properly obtaining Aurora read replicas. The existing API that spring-cloud-aws is using results in an empty list for read replica identifiers if you're using an Aurora cluster.
    Alain Sahli
    @alainsahli
    Thanks for mentioning that! We are going to look into it.
    Felipe Adorno
    @FelipeAdorno
    Hy everione, I create a register to create all my aws queus using annotations is interesting make a PR for this?
    I create the SqsConsumer to this and I use the parameters to create a SQS queue
    public @interface SqsConsumer {
    
        String[] value() default {};
    
        String delaySeconds() default "0";
    
        String maximumMessageSize() default "262144";
    
        String messageRetentionPeriod() default "345600";
    
        String policy() default "";
    
        String receiveMessageWaitTimeSeconds() default "0";
    
        String redrivePolicy() default "";
    
        String visibilityTimeout() default "30";
    }
    Kyle Anderson
    @andersonkyle

    Are you saying that you want to create the SQS queue if it doesn't exist, wherever the @SqsListener is defined? Something like:

    @SqsListener(value = "myQueue", createQueue=true)
    public void queueListener() {}

    Any clarification you can provide would be great. Thanks.

    Felipe Adorno
    @FelipeAdorno
    @andersonkyle I'll do this, thanks for reply :)
    Al Grant
    @bigalnz
    anyone here connected Intellij via the plug to AWS?
    Al Grant
    @bigalnz
    anyone here using AWS???
    Al Grant
    @bigalnz
    I have my webapp running in AWS beanstalk. Each time a connection is made it prints the IP address to the console - but its printing 127.0.0.1 - is that because beanstalk is using a proxy or?
    Kyle Anderson
    @andersonkyle
    @bigalnz Yes, definitely an AWS user but I can't say that I've used the IntelliJ plugin...
    Is your question specific to this repository?
    JonathanAaron
    @JonathanAaron
    I know this is AWS, but has anyone use Spring-Cloud Zuul and Eureka with Kubernetes?
    Kyle Anderson
    @andersonkyle
    @JonathanAaron Can't say that I have. Are you running into an issue?
    Gaurav Rawat
    @gauravbrills
    Is there any plan to support dimension publication through spring cloud aws actuator . Specially with relation to instance id's in case of multiple ec2 nodes publishing metrics of the same app .
    Nagilla Venkatesh
    @nagillavenkatesh
    Hi all,
    Need spring boot and Amazon redshift integration sample code
    can anyone please help me
    Narayanan Raghavan
    @naruraghavan
    We have an issue with ZuulProxy throwing socketexception every 10 mins on PCF/AWS. Anyone seen this error?
    Prashant Srivastav
    @iamprashant
    @nagillavenkatesh best to use aws lamda with redshift and integrate with Spring
    it will be rest call to lambda uri and AWS Lambda Amazon Redshift Database Loader
    Felipe Adorno
    @FelipeAdorno
    Hi all, anyone knows how I can reduce costs using SQSListener? pooling increase my billing a lot
    pipe
    @lfpipe_twitter
    hi, how can I connect to an Aurora DB cluster replica using the spring-cloud-aws-jdbc? This is my java config: @EnableRdsInstance(dbInstanceIdentifier = "", databaseName = "", username = "", password = "", readReplicaSupport = true).
    On my JPA repository I'm using the @Transactional(readOnly=true).
    The documentation says that the library automatically detects the replica information, but it is not working for me. Additionaly, I think that the dbInstanceIdentifier should be the cluster name instead of the master instance.
    Sanjay Rawat
    @RawSanj
    Hi everyone, I am getting below error when I start the application. I have one SQS Listener with default config, I am also getting the message from Queue, but this error keeps popping up:
        Exception in thread "XMLGeneratorTaskExecutor-2" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
                at java.lang.String.substring(String.java:1931)
                at org.springframework.cloud.aws.messaging.core.QueueMessageUtils.getNumberValue(QueueMessageUtils.java:93)
                at org.springframework.cloud.aws.messaging.core.QueueMessageUtils.getMessageAttributesAsMessageHeaders(QueueMessageUtils.java:80)
                at org.springframework.cloud.aws.messaging.core.QueueMessageUtils.createMessage(QueueMessageUtils.java:56)
                at org.springframework.cloud.aws.messaging.listener.SimpleMessageListenerContainer$MessageExecutor.getMessageForExecution(SimpleMessageListenerContainer.java:375)
                at org.springframework.cloud.aws.messaging.listener.SimpleMessageListenerContainer$MessageExecutor.run(SimpleMessageListenerContainer.java:336)
                at org.springframework.cloud.aws.messaging.listener.SimpleMessageListenerContainer$SignalExecutingRunnable.run(SimpleMessageListenerContainer.java:392)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
                at java.lang.Thread.run(Thread.java:748)
    Sanjay Rawat
    @RawSanj
    Also, is anyone able to get the RDS with PostgreSql working with Spring Cloud AWS?
    I am getting error with that as well, Tomcat JDBC pool keeps looking for Mysql driver, even after I set the driverClassName to org.postgresql.Driver
    Maciej Walkowiak
    @maciejwalkowiak
    Hey everyone! I've been playing recently with Spring Cloud AWS ElastiCache support for Redis. I am wondering why it doesn't use RedisCacheManager but SimpleCacheManager instead? I was expecting that it will works just as normal Redis backed cache, but the behaviour is different.
    tandonraghav
    @tandonraghav
    I am also using AWS elastic cache and using RediCacheManager to store data..
    MohanJagadheeswaran
    @MohanJagadheeswaran

    I just started playing aroung spring cloud aws. i could see an auto configuration option using
    spring-cloud-aws-autoconfigure dependency.
    so after adding that in my application.properties file, i added,

    cloud.aws.credentials.secretKey=xxx
    cloud.aws.credentials.instanceProfile=true
    cloud.aws.region.auto=true
    cloud.aws.region.static=ap-south-1
    server.port=8881

    Iam trying to upload to my bucket using transfer manager
    and am getting the error that,

    MohanJagadheeswaran
    @MohanJagadheeswaran
    Unable to calculate MD5 hash: preview4.jpg (The system cannot find the file specified)",
    try {
                    Upload uploadObject = transferManager.upload("jagadheestest", "TestFile", uploadFile);
                    UploadResult result = uploadObject.waitForUploadResult();
    
                    //uploadObject.waitForCompletion();
                } catch (AmazonServiceException e) {
                    System.err.println(e.getErrorMessage());
                }
    can anyone send me a simple exaple for a file upload. I just followed spring cloud aws
    Sanjay Rawat
    @RawSanj
    MohanJagadheeswaran
    @MohanJagadheeswaran
    Thanks for the reply. I'll give that a shot
    And wondering y my code didn't worked. Followed the setup in spring cloud aws doc
    Chandrakanth Reddy
    @CHANDRAKANTHREDDY93
    Hi All
    I need some help
    I want to create a Java program using an AWS lambda S3 event which triggers when a file is uploaded in a bucket
    Can anyone please help me in doing it so?
    Ghost
    @ghost~5810adcfd73408ce4f30f99f
    Hi everyone,
    We need help in a matter.
    We are looking for a deployment solution for the project we are developing. We are using SpringSoft project as our project and MySQl as database. We are using Redis for session storage. We target 100 users in the first stage. In this context, we recommend which deployment solutions to consider pricing. (We developed the frontend with angular and used the amazon S3 service)
    Amazon BeanStalk
    Amazon EC2
    Digital ocean cloud
    Les Hartzman
    @lhartzman_gitlab

    Hi All,
    I've got a Spring Boot app that connects to an RDS Aurora instance through the usual spring.datasource property. But I want to now be able to connect to RDS and have access to a read replica. When I added properties for the DB instance and replica support, I got a strange error:
    code
    .ApplicationContextException: Unable to start web server; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletEndpointRegistrar' defined in class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: Factory method 'servletEndpointRegistrar' threw exception;
    code

    Does anyone have an example of how to configure the app to hit the master and read-replica?
    Thanks.

    Les

    Les Hartzman
    @lhartzman_gitlab

    All,

    More on the error with the Spring Boot/Aurora problem. I'm also getting an AmazonCloudFormationException saying the user is not authorized to perform: cloudformation:DescribeStackResources, and returns a 403. Not sure where this is coming from either.

    Les

    Sanjay Rawat
    @RawSanj
    I don't know about RDS coz I couldn't get it to work for Postgresql but for Cloudformation error I think you need to disable some properties
    cloud.aws.stack.auto=false should work
    Else you'd have to add IAM Roles for Cloudformation and attach it to the EC2 instance running the app
    Les Hartzman
    @lhartzman_gitlab
    i just found that too, Sanjay. thanks. i'm going to go ahead and try it.
    Les Hartzman
    @lhartzman_gitlab

    All,

    I am trying to use an Aurora MySQL cluster of 1 writer and 1 read replica.

    I set up my properties as follows:

    cloud.aws.rds.db-write-instance.username=ABCD
    cloud.aws.rds.db-write-instance.password=pass
    cloud.aws.rds.db-write-instance.readReplicaSupport=true
    cloud.aws.rds-db-write-instance.databaseName=mydb

    But when I look at processlist for the writer and read-replica hosts, only the writer has had any activity. Do I need additional configuration set up? This is a Spring Boot app integrated with Spring Cloud for AWS.

    Thanks.

    (The db instance name matches the master name)

    Maciej Walkowiak
    @maciejwalkowiak
    @mehmetranas digital ocean most likely can be cheaper than AWS, but AWS does a lot for you so you have to worry about less things. I would recommend to go with Beanstalk. We can chat privately if you need more guidance.
    @FelipeAdorno regarding SQS polling, consider increasing wait time on SimpleMessageListernerContainer. There is an issue related to it spring-cloud/spring-cloud-aws#319
    Sanjay Rawat
    @RawSanj
    Hey @maciejwalkowiak just saw your tweet about PR on spring-cloud-aws, if you've time then please look into the RDS Support.
    It wasn't working for any other database other than Mysql