aws

http://status.aws.amazon.com/ https://www.expeditedssl.com/aws-in-plain-english
kenny 2020-02-12T00:42:46.080800Z

@include We have a wrapper client function that always passes

(def default-http-client
  (delay (aws/default-http-client)))
to the call to cognitect.aws.client.api/client. That means we don't need this anymore.

kenny 2020-02-12T00:44:38.081700Z

Weird learning of the day: EBS volume prices are based on the month of the year. i.e., the cost per volume gib changes based on the length of the month. Very strange.

😮 1
alexmiller 2020-02-12T00:45:33.082100Z

maybe lots of end-of-the-month batch processing?

1
include 2020-02-12T01:21:27.083300Z

perhaps ELI4? 🙂 kidding - thank you for the explanation. It’s a mechanism to simplify that operation.

✔️ 1
kenny 2020-02-12T01:30:29.084600Z

Could we perhaps have the ability to specify the :api as a part of the op-map? We have tons of code that ends up looking like this:

{::ec2-client         (aws/new-client {:api :ec2})
 ::rds-client         (aws/new-client {:api :rds})
 ::cw-client          (aws/new-client {:api :monitoring})
 ::autoscaling-client (aws/new-client {:api :autoscaling})
 ::lb-v1-client       (aws/new-client {:api :elasticloadbalancing})
 ::lb-v2-client       (aws/new-client {:api :elasticloadbalancingv2})}
There doesn't seem to be a reason for keeping them separate. I suppose we could implement this ourselves.

ghadi 2020-02-12T01:34:15.085300Z

@kenny would appreciate a GitHub issue describing that

kenny 2020-02-12T01:34:44.085400Z

Will do tomorrow

ghadi 2020-02-12T02:16:18.085700Z

thank you sir