From 5c67065ac13a35fb2a8b66418ba907c40317cd22 Mon Sep 17 00:00:00 2001 From: Raymond Huang Date: Fri, 4 May 2018 22:45:52 -0700 Subject: [PATCH 1/7] Use Dockerfile to build (lein uberimage is flakey) --- Dockerfile | 4 ++++ README.md | 9 ++++----- project.clj | 11 +++-------- 3 files changed, 11 insertions(+), 13 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..022e78f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,4 @@ +FROM clojure:lein-2.8.1-alpine +COPY . /usr/src/app +WORKDIR /usr/src/app/target +CMD ["java", "-jar", "uberjar.jar"] diff --git a/README.md b/README.md index c77ab71..d59c309 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ It allows developers to code without being connected to the net.
[![Clojars Project](http://clojars.org/com.unbounce/yopa/latest-version.svg)](http://clojars.org/com.unbounce/yopa) -Also available as a [Docker image](https://registry.hub.docker.com/u/unbounce/yopa/). +Also available as a [Docker image](https://hub.docker.com/r/unbounce/yopa/). # Features @@ -60,11 +60,10 @@ Run with the example config: Run the following: - lein clean mvn -f fake-s3-pom.xml clean initialize - lein uberimage -t unbounce/yopa:latest - sudo docker push unbounce/yopa:latest - + lein uberjar + docker build -t unbounce/yopa:latest + docker push unbounce/yopa:latest ## Usage diff --git a/project.clj b/project.clj index af55466..9298584 100644 --- a/project.clj +++ b/project.clj @@ -16,6 +16,8 @@ :uberjar-merge-with {#"\.conf$" [slurp str spit]} + :uberjar-name "uberjar.jar" + :manifest {"Implementation-Version" ~build-meta} :resource-paths ["resources" "rubygems"] @@ -56,11 +58,4 @@ [org.jruby/jruby "9.0.0.0" :exclusions [com.github.jnr/jffi com.github.jnr/jnr-x86asm joda-time]] - ] - - :repositories - [ - ["softwaremill-releases" "https://nexus.softwaremill.com/content/repositories/releases"] - ["spray-releases" "http://repo.spray.io"] - ] -) + ]) From b727c613c38210dbfdf6c29316719847c7874322 Mon Sep 17 00:00:00 2001 From: Raymond Huang Date: Fri, 18 May 2018 11:48:57 -0700 Subject: [PATCH 2/7] Upgrade to Java 8 --- .java-version | 2 +- project.clj | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.java-version b/.java-version index d3bdbdf..6259340 100644 --- a/.java-version +++ b/.java-version @@ -1 +1 @@ -1.7 +1.8 diff --git a/project.clj b/project.clj index 9298584..14fa581 100644 --- a/project.clj +++ b/project.clj @@ -12,7 +12,6 @@ :main com.unbounce.yopa.core :aot [com.unbounce.yopa.core] - :jvm-opts ["-XX:MaxPermSize=256m"] :uberjar-merge-with {#"\.conf$" [slurp str spit]} From 3baa7b945943a74145a278b021d5406930b81916 Mon Sep 17 00:00:00 2001 From: Raymond Huang Date: Fri, 18 May 2018 11:49:49 -0700 Subject: [PATCH 3/7] Upgrading dependencies to work better with lein 2.8.1 --- project.clj | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/project.clj b/project.clj index 14fa581..55ed654 100644 --- a/project.clj +++ b/project.clj @@ -1,7 +1,7 @@ (def project-version "1.0.0-SNAPSHOT") (def build-meta (str "YOPA " project-version " - built on: " (java.util.Date.))) (def ring-version "1.3.2") -(def aws-sdk-version "1.10.5.1") +(def aws-sdk-version "1.11.321") (defproject com.unbounce/yopa project-version :description "YOPA is Your Own Personal Aws" @@ -21,25 +21,25 @@ :resource-paths ["resources" "rubygems"] - :profiles {:dev {:plugins [[lein-kibit "0.0.8"] - [jonase/eastwood "0.2.1"]]}} + :profiles {:dev {:plugins [[lein-kibit "0.1.6"] + [jonase/eastwood "0.2.5"]]}} :dependencies [ - [org.clojure/clojure "1.7.0"] + [org.clojure/clojure "1.8.0"] [org.clojure/data.xml "0.0.8"] [org.clojure/data.json "0.2.6"] - [org.clojure/tools.cli "0.3.1"] + [org.clojure/tools.cli "0.3.7"] [base64-clj "0.1.1"] - [org.clojure/tools.logging "0.3.1"] - [org.slf4j/slf4j-log4j12 "1.7.12"] + [org.clojure/tools.logging "0.4.0"] + [org.slf4j/slf4j-log4j12 "1.7.25"] - [circleci/clj-yaml "0.5.3"] + [circleci/clj-yaml "0.5.6"] [de.ubercode.clostache/clostache "1.4.0"] - [org.elasticmq/elasticmq-rest-sqs_2.11 "0.8.8" :exclusions [joda-time]] - [amazonica "0.3.29" :exclusions [com.amazonaws/aws-java-sdk]] + [org.elasticmq/elasticmq-rest-sqs_2.11 "0.13.9" :exclusions [joda-time]] + [amazonica "0.3.123" :exclusions [com.amazonaws/aws-java-sdk]] [com.amazonaws/aws-java-sdk-sqs ~aws-sdk-version :exclusions [joda-time]] [com.amazonaws/aws-java-sdk-sns ~aws-sdk-version :exclusions [joda-time]] [com.amazonaws/aws-java-sdk-s3 ~aws-sdk-version :exclusions [joda-time]] @@ -47,14 +47,14 @@ [com.amazonaws/aws-java-sdk-cloudsearch ~aws-sdk-version :exclusions [joda-time]] [com.amazonaws/aws-java-sdk-lambda ~aws-sdk-version :exclusions [joda-time]] - [clj-http "2.0.0" :exclusions [commons-logging + [clj-http "3.9.0" :exclusions [commons-logging cheshire org.apache.httpcomponents/httpclient]] - [cheshire "5.5.0"] + [cheshire "5.8.0"] [ring/ring-core ~ring-version] [ring/ring-jetty-adapter ~ring-version] - [org.jruby/jruby "9.0.0.0" :exclusions [com.github.jnr/jffi + [org.jruby/jruby "9.1.17.0" :exclusions [com.github.jnr/jffi com.github.jnr/jnr-x86asm joda-time]] ]) From 271fea2d0f47919c8aca82ab9d3f4b0d2420e736 Mon Sep 17 00:00:00 2001 From: Raymond Huang Date: Fri, 18 May 2018 11:50:05 -0700 Subject: [PATCH 4/7] Fix linter error --- src/com/unbounce/yopa/config.clj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/unbounce/yopa/config.clj b/src/com/unbounce/yopa/config.clj index 830c7f9..34d4053 100644 --- a/src/com/unbounce/yopa/config.clj +++ b/src/com/unbounce/yopa/config.clj @@ -130,8 +130,9 @@ (File. (str s3-data-dir bucket)))))) -(defn- deep-merge [& xs] +(defn- deep-merge "Recursively merge, ignoring nil values" + [& xs] (let [xs (remove nil? xs)] (if (every? map? xs) (apply merge-with deep-merge xs) From 5614ff4bc7fb859255dd77fdeb187d5ad87740c3 Mon Sep 17 00:00:00 2001 From: Raymond Huang Date: Fri, 18 May 2018 11:52:21 -0700 Subject: [PATCH 5/7] Ignore wrong arity for amazonica --- project.clj | 3 +++ 1 file changed, 3 insertions(+) diff --git a/project.clj b/project.clj index 55ed654..9cced70 100644 --- a/project.clj +++ b/project.clj @@ -24,6 +24,9 @@ :profiles {:dev {:plugins [[lein-kibit "0.1.6"] [jonase/eastwood "0.2.5"]]}} + ;; wrong-arity conflicts with amazonica :( + :eastwood {:exclude-linters [:wrong-arity]} + :dependencies [ [org.clojure/clojure "1.8.0"] From 5f95d2017938a02f5e52b680b3a8c92e2581e591 Mon Sep 17 00:00:00 2001 From: Raymond Huang Date: Fri, 4 May 2018 23:36:56 -0700 Subject: [PATCH 6/7] Fix mutability from SDK 1.10 -> 1.11 --- src/com/unbounce/yopa/aws_client.clj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/unbounce/yopa/aws_client.clj b/src/com/unbounce/yopa/aws_client.clj index d290b63..b4353f1 100644 --- a/src/com/unbounce/yopa/aws_client.clj +++ b/src/com/unbounce/yopa/aws_client.clj @@ -26,8 +26,8 @@ (defn run-on-s3 [f] (let [{:keys [host s3-port]} @config] (aws/with-credential ["x" "x" (str "http://" host ":" s3-port)] - (s3/set-s3client-options :path-style-access true) - (f)))) + (aws/with-client-config {:path-style-access-enabled true} + (f))))) (defn make-arn [service name] (let [region (:region @config)] From 8407749ebc86f6c576bb9716fbfc4953b5d409ee Mon Sep 17 00:00:00 2001 From: Raymond Huang Date: Sat, 5 May 2018 10:36:13 -0700 Subject: [PATCH 7/7] Fix for regions.xml missing in AWS SDK 1.11 --- resources/aws_regions.xml | 3332 ++++++++++++++++++++++++++++++ src/com/unbounce/yopa/config.clj | 4 +- 2 files changed, 3333 insertions(+), 3 deletions(-) create mode 100644 resources/aws_regions.xml diff --git a/resources/aws_regions.xml b/resources/aws_regions.xml new file mode 100644 index 0000000..e500ac9 --- /dev/null +++ b/resources/aws_regions.xml @@ -0,0 +1,3332 @@ + + + + us-east-1 + + cloudhsm + false + true + cloudhsm.us-east-1.amazonaws.com + + + ecs + false + true + ecs.us-east-1.amazonaws.com + + + lambda + false + true + lambda.us-east-1.amazonaws.com + + + codedeploy + false + true + codedeploy.us-east-1.amazonaws.com + + + config + false + true + config.us-east-1.amazonaws.com + + + kms + false + true + kms.us-east-1.amazonaws.com + + + cognito-sync + false + true + cognito-sync.us-east-1.amazonaws.com + + + cognito-identity + false + true + cognito-identity.us-east-1.amazonaws.com + + + cloudformation + false + true + cloudformation.us-east-1.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + + + cloudsearch + false + true + cloudsearch.us-east-1.amazonaws.com + + + cloudtrail + false + true + cloudtrail.us-east-1.amazonaws.com + + + monitoring + true + true + monitoring.us-east-1.amazonaws.com + + + logs + true + true + logs.us-east-1.amazonaws.com + + + dynamodb + true + true + dynamodb.us-east-1.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.us-east-1.amazonaws.com + + + ec2 + true + true + ec2.us-east-1.amazonaws.com + + + elasticmapreduce + true + true + elasticmapreduce.us-east-1.amazonaws.com + + + elasticache + false + true + elasticache.us-east-1.amazonaws.com + + + rds + false + true + rds.us-east-1.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + route53domains + false + true + route53domains.us-east-1.amazonaws.com + + + email + false + true + email.us-east-1.amazonaws.com + + + sdb + true + true + sdb.amazonaws.com + + + sns + true + true + sns.us-east-1.amazonaws.com + + + sqs + true + true + sqs.us-east-1.amazonaws.com + + + s3 + true + true + s3.amazonaws.com + + + autoscaling + true + true + autoscaling.us-east-1.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.us-east-1.amazonaws.com + + + iam + false + true + iam.amazonaws.com + + + importexport + false + true + importexport.amazonaws.com + + + sts + false + true + sts.amazonaws.com + + + storagegateway + false + true + storagegateway.us-east-1.amazonaws.com + + + support + false + true + support.us-east-1.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.us-east-1.amazonaws.com + + + swf + false + true + swf.us-east-1.amazonaws.com + + + glacier + true + true + glacier.us-east-1.amazonaws.com + + + directconnect + false + true + directconnect.us-east-1.amazonaws.com + + + datapipeline + false + true + datapipeline.us-east-1.amazonaws.com + + + redshift + false + true + redshift.us-east-1.amazonaws.com + + + kinesis + false + true + kinesis.us-east-1.amazonaws.com + + + opsworks + false + true + opsworks.us-east-1.amazonaws.com + + + elastictranscoder + false + true + elastictranscoder.us-east-1.amazonaws.com + + + ssm + false + true + ssm.us-east-1.amazonaws.com + + + machinelearning + false + true + machinelearning.us-east-1.amazonaws.com + + + workspaces + false + true + workspaces.us-east-1.amazonaws.com + + + codecommit + false + true + codecommit.us-east-1.amazonaws.com + + + codepipeline + false + true + codepipeline.us-east-1.amazonaws.com + + + ds + false + true + ds.us-east-1.amazonaws.com + + + waf + false + true + waf.amazonaws.com + + + iot + false + true + iot.us-east-1.amazonaws.com + + + data.iot + false + true + data.iot.us-east-1.amazonaws.com + + + + us-west-1 + + ecs + false + true + ecs.us-west-1.amazonaws.com + + + codedeploy + false + true + codedeploy.us-west-1.amazonaws.com + + + config + false + true + config.us-west-1.amazonaws.com + + + kms + false + true + kms.us-west-1.amazonaws.com + + + cloudformation + false + true + cloudformation.us-west-1.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + us-east-1 + + + cloudsearch + false + true + cloudsearch.us-west-1.amazonaws.com + + + cloudtrail + false + true + cloudtrail.us-west-1.amazonaws.com + + + monitoring + true + true + monitoring.us-west-1.amazonaws.com + + + logs + true + true + logs.us-west-1.amazonaws.com + + + dynamodb + true + true + dynamodb.us-west-1.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.us-west-1.amazonaws.com + + + ec2 + true + true + ec2.us-west-1.amazonaws.com + + + elasticmapreduce + true + true + elasticmapreduce.us-west-1.amazonaws.com + + + elasticache + false + true + elasticache.us-west-1.amazonaws.com + + + rds + false + true + rds.us-west-1.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + sdb + true + true + sdb.us-west-1.amazonaws.com + + + sns + true + true + sns.us-west-1.amazonaws.com + + + sqs + true + true + sqs.us-west-1.amazonaws.com + + + s3 + true + true + s3-us-west-1.amazonaws.com + + + autoscaling + true + true + autoscaling.us-west-1.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.us-west-1.amazonaws.com + + + iam + false + true + iam.amazonaws.com + us-east-1 + + + importexport + false + true + importexport.amazonaws.com + + + sts + false + true + sts.amazonaws.com + us-east-1 + + + storagegateway + false + true + storagegateway.us-west-1.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.us-west-1.amazonaws.com + + + swf + false + true + swf.us-west-1.amazonaws.com + + + glacier + true + true + glacier.us-west-1.amazonaws.com + + + directconnect + false + true + directconnect.us-west-1.amazonaws.com + + + kinesis + false + true + kinesis.us-west-1.amazonaws.com + + + elastictranscoder + false + true + elastictranscoder.us-west-1.amazonaws.com + + + ssm + false + true + ssm.us-west-1.amazonaws.com + + + waf + false + true + waf.amazonaws.com + us-east-1 + + + + us-west-2 + + cloudhsm + false + true + cloudhsm.us-west-2.amazonaws.com + + + ecs + false + true + ecs.us-west-2.amazonaws.com + + + lambda + false + true + lambda.us-west-2.amazonaws.com + + + codedeploy + false + true + codedeploy.us-west-2.amazonaws.com + + + config + false + true + config.us-west-2.amazonaws.com + + + kms + false + true + kms.us-west-2.amazonaws.com + + + cloudformation + false + true + cloudformation.us-west-2.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + us-east-1 + + + cloudsearch + false + true + cloudsearch.us-west-2.amazonaws.com + + + cloudtrail + false + true + cloudtrail.us-west-2.amazonaws.com + + + monitoring + true + true + monitoring.us-west-2.amazonaws.com + + + logs + true + true + logs.us-west-2.amazonaws.com + + + dynamodb + true + true + dynamodb.us-west-2.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.us-west-2.amazonaws.com + + + ec2 + true + true + ec2.us-west-2.amazonaws.com + + + elasticmapreduce + true + true + elasticmapreduce.us-west-2.amazonaws.com + + + elasticache + false + true + elasticache.us-west-2.amazonaws.com + + + rds + false + true + rds.us-west-2.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + email + false + true + email.us-west-2.amazonaws.com + + + sdb + true + true + sdb.us-west-2.amazonaws.com + + + sns + true + true + sns.us-west-2.amazonaws.com + + + sqs + true + true + sqs.us-west-2.amazonaws.com + + + s3 + true + true + s3-us-west-2.amazonaws.com + + + autoscaling + true + true + autoscaling.us-west-2.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.us-west-2.amazonaws.com + + + iam + false + true + iam.amazonaws.com + us-east-1 + + + importexport + false + true + importexport.amazonaws.com + + + sts + false + true + sts.amazonaws.com + us-east-1 + + + storagegateway + false + true + storagegateway.us-west-2.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.us-west-2.amazonaws.com + + + swf + false + true + swf.us-west-2.amazonaws.com + + + glacier + true + true + glacier.us-west-2.amazonaws.com + + + directconnect + false + true + directconnect.us-west-2.amazonaws.com + + + datapipeline + false + true + datapipeline.us-west-2.amazonaws.com + + + redshift + false + true + redshift.us-west-2.amazonaws.com + + + kinesis + false + true + kinesis.us-west-2.amazonaws.com + + + elastictranscoder + false + true + elastictranscoder.us-west-2.amazonaws.com + + + ssm + false + true + ssm.us-west-2.amazonaws.com + + + workspaces + false + true + workspaces.us-west-2.amazonaws.com + + + codepipeline + false + true + codepipeline.us-west-2.amazonaws.com + + + devicefarm + false + true + devicefarm.us-west-2.amazonaws.com + + + ds + false + true + ds.us-west-2.amazonaws.com + + + elasticfilesystem + false + true + elasticfilesystem.us-west-2.amazonaws.com + + + waf + false + true + waf.amazonaws.com + us-east-1 + + + iot + false + true + iot.us-west-2.amazonaws.com + + + data.iot + false + true + data.iot.us-west-2.amazonaws.com + + + + ap-northeast-1 + + cloudhsm + false + true + cloudhsm.ap-northeast-1.amazonaws.com + + + ecs + false + true + ecs.ap-northeast-1.amazonaws.com + + + lambda + false + true + lambda.ap-northeast-1.amazonaws.com + + + codedeploy + false + true + codedeploy.ap-northeast-1.amazonaws.com + + + config + false + true + config.ap-northeast-1.amazonaws.com + + + kms + false + true + kms.ap-northeast-1.amazonaws.com + + + cognito-sync + false + true + cognito-sync.ap-northeast-1.amazonaws.com + + + cognito-identity + false + true + cognito-identity.ap-northeast-1.amazonaws.com + + + cloudformation + false + true + cloudformation.ap-northeast-1.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + us-east-1 + + + cloudsearch + false + true + cloudsearch.ap-northeast-1.amazonaws.com + + + cloudtrail + false + true + cloudtrail.ap-northeast-1.amazonaws.com + + + monitoring + true + true + monitoring.ap-northeast-1.amazonaws.com + + + logs + true + true + logs.ap-northeast-1.amazonaws.com + + + dynamodb + true + true + dynamodb.ap-northeast-1.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.ap-northeast-1.amazonaws.com + + + ec2 + true + true + ec2.ap-northeast-1.amazonaws.com + + + elasticmapreduce + true + true + elasticmapreduce.ap-northeast-1.amazonaws.com + + + elasticache + false + true + elasticache.ap-northeast-1.amazonaws.com + + + rds + false + true + rds.ap-northeast-1.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + sdb + true + true + sdb.ap-northeast-1.amazonaws.com + + + sns + true + true + sns.ap-northeast-1.amazonaws.com + + + sqs + true + true + sqs.ap-northeast-1.amazonaws.com + + + s3 + true + true + s3-ap-northeast-1.amazonaws.com + + + autoscaling + true + true + autoscaling.ap-northeast-1.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.ap-northeast-1.amazonaws.com + + + iam + false + true + iam.amazonaws.com + us-east-1 + + + importexport + false + true + importexport.amazonaws.com + + + sts + false + true + sts.amazonaws.com + us-east-1 + + + storagegateway + false + true + storagegateway.ap-northeast-1.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.ap-northeast-1.amazonaws.com + + + swf + false + true + swf.ap-northeast-1.amazonaws.com + + + glacier + true + true + glacier.ap-northeast-1.amazonaws.com + + + directconnect + false + true + directconnect.ap-northeast-1.amazonaws.com + + + datapipeline + false + true + datapipeline.ap-northeast-1.amazonaws.com + + + redshift + false + true + redshift.ap-northeast-1.amazonaws.com + + + kinesis + false + true + kinesis.ap-northeast-1.amazonaws.com + + + elastictranscoder + false + true + elastictranscoder.ap-northeast-1.amazonaws.com + + + ssm + false + true + ssm.ap-northeast-1.amazonaws.com + + + workspaces + false + true + workspaces.ap-northeast-1.amazonaws.com + + + ds + false + true + ds.ap-northeast-1.amazonaws.com + + + waf + false + true + waf.amazonaws.com + us-east-1 + + + iot + false + true + iot.ap-northeast-1.amazonaws.com + + + data.iot + false + true + data.iot.ap-northeast-1.amazonaws.com + + + + ap-southeast-1 + + cloudhsm + false + true + cloudhsm.ap-southeast-1.amazonaws.com + + + ecs + false + true + ecs.ap-southeast-1.amazonaws.com + + + codedeploy + false + true + codedeploy.ap-southeast-1.amazonaws.com + + + config + false + true + config.ap-southeast-1.amazonaws.com + + + kms + false + true + kms.ap-southeast-1.amazonaws.com + + + cloudformation + false + true + cloudformation.ap-southeast-1.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + us-east-1 + + + cloudsearch + false + true + cloudsearch.ap-southeast-1.amazonaws.com + + + cloudtrail + false + true + cloudtrail.ap-southeast-1.amazonaws.com + + + monitoring + true + true + monitoring.ap-southeast-1.amazonaws.com + + + logs + true + true + logs.ap-southeast-1.amazonaws.com + + + dynamodb + true + true + dynamodb.ap-southeast-1.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.ap-southeast-1.amazonaws.com + + + ec2 + true + true + ec2.ap-southeast-1.amazonaws.com + + + elasticmapreduce + true + true + elasticmapreduce.ap-southeast-1.amazonaws.com + + + elasticache + false + true + elasticache.ap-southeast-1.amazonaws.com + + + rds + false + true + rds.ap-southeast-1.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + sdb + true + true + sdb.ap-southeast-1.amazonaws.com + + + sns + true + true + sns.ap-southeast-1.amazonaws.com + + + sqs + true + true + sqs.ap-southeast-1.amazonaws.com + + + s3 + true + true + s3-ap-southeast-1.amazonaws.com + + + autoscaling + true + true + autoscaling.ap-southeast-1.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.ap-southeast-1.amazonaws.com + + + iam + false + true + iam.amazonaws.com + us-east-1 + + + importexport + false + true + importexport.amazonaws.com + + + sts + false + true + sts.amazonaws.com + us-east-1 + + + storagegateway + false + true + storagegateway.ap-southeast-1.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.ap-southeast-1.amazonaws.com + + + swf + false + true + swf.ap-southeast-1.amazonaws.com + + + directconnect + false + true + directconnect.ap-southeast-1.amazonaws.com + + + redshift + false + true + redshift.ap-southeast-1.amazonaws.com + + + kinesis + false + true + kinesis.ap-southeast-1.amazonaws.com + + + elastictranscoder + false + true + elastictranscoder.ap-southeast-1.amazonaws.com + + + ssm + false + true + ssm.ap-southeast-1.amazonaws.com + + + workspaces + false + true + workspaces.ap-southeast-1.amazonaws.com + + + ds + false + true + ds.ap-southeast-1.amazonaws.com + + + waf + false + true + waf.amazonaws.com + us-east-1 + + + + ap-southeast-2 + + cloudhsm + false + true + cloudhsm.ap-southeast-2.amazonaws.com + + + ecs + false + true + ecs.ap-southeast-2.amazonaws.com + + + codedeploy + false + true + codedeploy.ap-southeast-2.amazonaws.com + + + config + false + true + config.ap-southeast-2.amazonaws.com + + + kms + false + true + kms.ap-southeast-2.amazonaws.com + + + cloudformation + false + true + cloudformation.ap-southeast-2.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + us-east-1 + + + cloudsearch + false + true + cloudsearch.ap-southeast-2.amazonaws.com + + + cloudtrail + false + true + cloudtrail.ap-southeast-2.amazonaws.com + + + monitoring + true + true + monitoring.ap-southeast-2.amazonaws.com + + + logs + true + true + logs.ap-southeast-2.amazonaws.com + + + dynamodb + true + true + dynamodb.ap-southeast-2.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.ap-southeast-2.amazonaws.com + + + ec2 + true + true + ec2.ap-southeast-2.amazonaws.com + + + elasticmapreduce + true + true + elasticmapreduce.ap-southeast-2.amazonaws.com + + + elasticache + false + true + elasticache.ap-southeast-2.amazonaws.com + + + rds + false + true + rds.ap-southeast-2.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + sdb + true + true + sdb.ap-southeast-2.amazonaws.com + + + sns + true + true + sns.ap-southeast-2.amazonaws.com + + + sqs + true + true + sqs.ap-southeast-2.amazonaws.com + + + s3 + true + true + s3-ap-southeast-2.amazonaws.com + + + autoscaling + true + true + autoscaling.ap-southeast-2.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.ap-southeast-2.amazonaws.com + + + iam + false + true + iam.amazonaws.com + us-east-1 + + + importexport + false + true + importexport.amazonaws.com + + + sts + false + true + sts.amazonaws.com + us-east-1 + + + storagegateway + false + true + storagegateway.ap-southeast-2.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.ap-southeast-2.amazonaws.com + + + swf + false + true + swf.ap-southeast-2.amazonaws.com + + + glacier + true + true + glacier.ap-southeast-2.amazonaws.com + + + directconnect + false + true + directconnect.ap-southeast-2.amazonaws.com + + + datapipeline + false + true + datapipeline.ap-southeast-2.amazonaws.com + + + redshift + false + true + redshift.ap-southeast-2.amazonaws.com + + + kinesis + false + true + kinesis.ap-southeast-2.amazonaws.com + + + ssm + false + true + ssm.ap-southeast-2.amazonaws.com + + + workspaces + false + true + workspaces.ap-southeast-2.amazonaws.com + + + ds + false + true + ds.ap-southeast-2.amazonaws.com + + + waf + false + true + waf.amazonaws.com + us-east-1 + + + + sa-east-1 + + config + false + true + config.sa-east-1.amazonaws.com + + + kms + false + true + kms.sa-east-1.amazonaws.com + + + cloudformation + false + true + cloudformation.sa-east-1.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + us-east-1 + + + cloudsearch + false + true + cloudsearch.sa-east-1.amazonaws.com + + + cloudtrail + false + true + cloudtrail.sa-east-1.amazonaws.com + + + monitoring + true + true + monitoring.sa-east-1.amazonaws.com + + + dynamodb + true + true + dynamodb.sa-east-1.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.sa-east-1.amazonaws.com + + + ec2 + true + true + ec2.sa-east-1.amazonaws.com + + + elasticmapreduce + true + true + elasticmapreduce.sa-east-1.amazonaws.com + + + elasticache + false + true + elasticache.sa-east-1.amazonaws.com + + + rds + false + true + rds.sa-east-1.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + sdb + true + true + sdb.sa-east-1.amazonaws.com + + + sns + true + true + sns.sa-east-1.amazonaws.com + + + sqs + true + true + sqs.sa-east-1.amazonaws.com + + + s3 + true + true + s3-sa-east-1.amazonaws.com + + + autoscaling + true + true + autoscaling.sa-east-1.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.sa-east-1.amazonaws.com + + + iam + false + true + iam.amazonaws.com + us-east-1 + + + importexport + false + true + importexport.amazonaws.com + + + sts + false + true + sts.amazonaws.com + us-east-1 + + + storagegateway + false + true + storagegateway.sa-east-1.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.sa-east-1.amazonaws.com + + + swf + false + true + swf.sa-east-1.amazonaws.com + + + directconnect + false + true + directconnect.sa-east-1.amazonaws.com + + + ssm + false + true + ssm.sa-east-1.amazonaws.com + + + waf + false + true + waf.amazonaws.com + us-east-1 + + + + eu-west-1 + + cloudhsm + false + true + cloudhsm.eu-west-1.amazonaws.com + + + ecs + false + true + ecs.eu-west-1.amazonaws.com + + + lambda + false + true + lambda.eu-west-1.amazonaws.com + + + codedeploy + false + true + codedeploy.eu-west-1.amazonaws.com + + + config + false + true + config.eu-west-1.amazonaws.com + + + kms + false + true + kms.eu-west-1.amazonaws.com + + + cognito-sync + false + true + cognito-sync.eu-west-1.amazonaws.com + + + cognito-identity + false + true + cognito-identity.eu-west-1.amazonaws.com + + + cloudformation + false + true + cloudformation.eu-west-1.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + us-east-1 + + + cloudsearch + false + true + cloudsearch.eu-west-1.amazonaws.com + + + cloudtrail + false + true + cloudtrail.eu-west-1.amazonaws.com + + + monitoring + true + true + monitoring.eu-west-1.amazonaws.com + + + logs + true + true + logs.eu-west-1.amazonaws.com + + + dynamodb + true + true + dynamodb.eu-west-1.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.eu-west-1.amazonaws.com + + + ec2 + true + true + ec2.eu-west-1.amazonaws.com + + + elasticmapreduce + true + true + elasticmapreduce.eu-west-1.amazonaws.com + + + elasticache + false + true + elasticache.eu-west-1.amazonaws.com + + + rds + false + true + rds.eu-west-1.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + email + false + true + email.eu-west-1.amazonaws.com + + + sdb + true + true + sdb.eu-west-1.amazonaws.com + + + sns + true + true + sns.eu-west-1.amazonaws.com + + + sqs + true + true + sqs.eu-west-1.amazonaws.com + + + s3 + true + true + s3-eu-west-1.amazonaws.com + + + autoscaling + true + true + autoscaling.eu-west-1.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.eu-west-1.amazonaws.com + + + iam + false + true + iam.amazonaws.com + us-east-1 + + + importexport + false + true + importexport.amazonaws.com + + + sts + false + true + sts.amazonaws.com + us-east-1 + + + storagegateway + false + true + storagegateway.eu-west-1.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.eu-west-1.amazonaws.com + + + swf + false + true + swf.eu-west-1.amazonaws.com + + + glacier + true + true + glacier.eu-west-1.amazonaws.com + + + directconnect + false + true + directconnect.eu-west-1.amazonaws.com + + + datapipeline + false + true + datapipeline.eu-west-1.amazonaws.com + + + redshift + false + true + redshift.eu-west-1.amazonaws.com + + + kinesis + false + true + kinesis.eu-west-1.amazonaws.com + + + elastictranscoder + false + true + elastictranscoder.eu-west-1.amazonaws.com + + + ssm + false + true + ssm.eu-west-1.amazonaws.com + + + machinelearning + false + true + machinelearning.eu-west-1.amazonaws.com + + + workspaces + false + true + workspaces.eu-west-1.amazonaws.com + + + ds + false + true + ds.eu-west-1.amazonaws.com + + + waf + false + true + waf.amazonaws.com + us-east-1 + + + iot + false + true + iot.eu-west-1.amazonaws.com + + + data.iot + false + true + data.iot.eu-west-1.amazonaws.com + + + + eu-central-1 + + cloudhsm + false + true + cloudhsm.eu-central-1.amazonaws.com + + + ecs + false + true + ecs.eu-central-1.amazonaws.com + + + codedeploy + false + true + codedeploy.eu-central-1.amazonaws.com + + + config + false + true + config.eu-central-1.amazonaws.com + + + kms + false + true + kms.eu-central-1.amazonaws.com + + + cloudformation + false + true + cloudformation.eu-central-1.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + us-east-1 + + + cloudsearch + false + true + cloudsearch.eu-central-1.amazonaws.com + + + cloudtrail + false + true + cloudtrail.eu-central-1.amazonaws.com + + + monitoring + true + true + monitoring.eu-central-1.amazonaws.com + + + logs + true + true + logs.eu-central-1.amazonaws.com + + + dynamodb + true + true + dynamodb.eu-central-1.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.eu-central-1.amazonaws.com + + + ec2 + true + true + ec2.eu-central-1.amazonaws.com + 4 + + + elasticmapreduce + true + true + elasticmapreduce.eu-central-1.amazonaws.com + + + elasticache + false + true + elasticache.eu-central-1.amazonaws.com + + + rds + false + true + rds.eu-central-1.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + sns + true + true + sns.eu-central-1.amazonaws.com + + + sqs + true + true + sqs.eu-central-1.amazonaws.com + + + s3 + true + true + s3.eu-central-1.amazonaws.com + 4 + + + autoscaling + true + true + autoscaling.eu-central-1.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.eu-central-1.amazonaws.com + + + iam + false + true + iam.amazonaws.com + us-east-1 + + + sts + false + true + sts.amazonaws.com + us-east-1 + + + storagegateway + false + true + storagegateway.eu-central-1.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.eu-central-1.amazonaws.com + + + swf + false + true + swf.eu-central-1.amazonaws.com + + + glacier + true + true + glacier.eu-central-1.amazonaws.com + + + directconnect + false + true + directconnect.eu-central-1.amazonaws.com + + + redshift + false + true + redshift.eu-central-1.amazonaws.com + + + kinesis + false + true + kinesis.eu-central-1.amazonaws.com + + + ssm + false + true + ssm.eu-central-1.amazonaws.com + + + waf + false + true + waf.amazonaws.com + us-east-1 + + + + cn-north-1 + amazonaws.com.cn + + cloudformation + false + true + cloudformation.cn-north-1.amazonaws.com.cn + + + cloudtrail + false + true + cloudtrail.cn-north-1.amazonaws.com.cn + + + monitoring + true + true + monitoring.cn-north-1.amazonaws.com.cn + + + dynamodb + true + true + dynamodb.cn-north-1.amazonaws.com.cn + + + streams.dynamodb + true + true + streams.dynamodb.cn-north-1.amazonaws.com.cn + + + ec2 + true + true + ec2.cn-north-1.amazonaws.com.cn + 4 + + + elasticmapreduce + true + true + elasticmapreduce.cn-north-1.amazonaws.com.cn + + + elasticache + false + true + elasticache.cn-north-1.amazonaws.com.cn + + + rds + false + true + rds.cn-north-1.amazonaws.com.cn + + + sns + true + true + sns.cn-north-1.amazonaws.com.cn + + + sqs + true + true + sqs.cn-north-1.amazonaws.com.cn + + + s3 + true + true + s3.cn-north-1.amazonaws.com.cn + 4 + + + autoscaling + true + true + autoscaling.cn-north-1.amazonaws.com.cn + + + elasticbeanstalk + false + true + elasticbeanstalk.cn-north-1.amazonaws.com.cn + + + iam + false + true + iam.cn-north-1.amazonaws.com.cn + + + sts + false + true + sts.cn-north-1.amazonaws.com.cn + + + storagegateway + false + true + storagegateway.cn-north-1.amazonaws.com.cn + 4 + + + elasticloadbalancing + true + true + elasticloadbalancing.cn-north-1.amazonaws.com.cn + + + swf + false + true + swf.cn-north-1.amazonaws.com.cn + 4 + + + glacier + true + true + glacier.cn-north-1.amazonaws.com.cn + + + directconnect + false + true + directconnect.cn-north-1.amazonaws.com.cn + + + kinesis + false + true + kinesis.cn-north-1.amazonaws.com.cn + + + + us-gov-west-1 + + cloudhsm + false + true + cloudhsm.us-gov-west-1.amazonaws.com + + + kms + false + true + kms.us-gov-west-1.amazonaws.com + + + cloudtrail + false + true + cloudtrail.us-gov-west-1.amazonaws.com + + + monitoring + false + true + monitoring.us-gov-west-1.amazonaws.com + + + dynamodb + false + true + dynamodb.us-gov-west-1.amazonaws.com + + + streams.dynamodb + false + true + streams.dynamodb.us-gov-west-1.amazonaws.com + + + ec2 + false + true + ec2.us-gov-west-1.amazonaws.com + + + elasticmapreduce + true + true + elasticmapreduce.us-gov-west-1.amazonaws.com + + + rds + false + true + rds.us-gov-west-1.amazonaws.com + + + sns + true + true + sns.us-gov-west-1.amazonaws.com + + + sqs + true + true + sqs.us-gov-west-1.amazonaws.com + + + s3 + true + true + s3-us-gov-west-1.amazonaws.com + + + autoscaling + true + true + autoscaling.us-gov-west-1.amazonaws.com + + + iam + false + true + iam.us-gov.amazonaws.com + + + sts + false + true + sts.us-gov-west-1.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.us-gov-west-1.amazonaws.com + + + swf + false + true + swf.us-gov-west-1.amazonaws.com + + + glacier + true + true + glacier.us-gov-west-1.amazonaws.com + + + redshift + false + true + redshift.us-gov-west-1.amazonaws.com + + + + ap-northeast-2 + + kms + false + true + kms.ap-northeast-2.amazonaws.com + + + cloudformation + false + true + cloudformation.ap-northeast-2.amazonaws.com + + + cloudfront + true + true + cloudfront.amazonaws.com + us-east-1 + + + cloudtrail + false + true + cloudtrail.ap-northeast-2.amazonaws.com + + + monitoring + true + true + monitoring.ap-northeast-2.amazonaws.com + + + logs + true + true + logs.ap-northeast-2.amazonaws.com + + + dynamodb + true + true + dynamodb.ap-northeast-2.amazonaws.com + + + streams.dynamodb + true + true + streams.dynamodb.ap-northeast-2.amazonaws.com + + + ec2 + true + true + ec2.ap-northeast-2.amazonaws.com + 4 + + + elasticmapreduce + true + true + elasticmapreduce.ap-northeast-2.amazonaws.com + + + elasticache + false + true + elasticache.ap-northeast-2.amazonaws.com + + + rds + false + true + rds.ap-northeast-2.amazonaws.com + + + route53 + false + true + route53.amazonaws.com + + + sns + true + true + sns.ap-northeast-2.amazonaws.com + + + sqs + true + true + sqs.ap-northeast-2.amazonaws.com + + + s3 + true + true + s3.ap-northeast-2.amazonaws.com + 4 + + + autoscaling + true + true + autoscaling.ap-northeast-2.amazonaws.com + + + elasticbeanstalk + false + true + elasticbeanstalk.ap-northeast-2.amazonaws.com + + + iam + false + true + iam.amazonaws.com + us-east-1 + + + sts + false + true + sts.ap-northeast-2.amazonaws.com + + + elasticloadbalancing + true + true + elasticloadbalancing.ap-northeast-2.amazonaws.com + + + swf + false + true + swf.ap-northeast-2.amazonaws.com + + + glacier + true + true + glacier.ap-northeast-2.amazonaws.com + + + directconnect + false + true + directconnect.ap-northeast-2.amazonaws.com + + + redshift + false + true + redshift.ap-northeast-2.amazonaws.com + + + kinesis + false + true + kinesis.ap-northeast-2.amazonaws.com + + + + + + cloudhsm + AWS CloudHSM + us-east-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + eu-west-1 + eu-central-1 + us-gov-west-1 + + + ecs + Amazon EC2 Container Service + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + eu-west-1 + eu-central-1 + + + lambda + AWS Lambda + us-east-1 + us-west-2 + ap-northeast-1 + eu-west-1 + + + codedeploy + AWS CodeDeploy + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + eu-west-1 + eu-central-1 + + + config + AWS Config + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + + + kms + AWS Key Management + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + us-gov-west-1 + ap-northeast-2 + + + cognito-sync + Amazon Cognito Sync + us-east-1 + ap-northeast-1 + eu-west-1 + + + cognito-identity + Amazon Cognito Identity + us-east-1 + ap-northeast-1 + eu-west-1 + + + cloudformation + Amazon CloudFormation + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + ap-northeast-2 + + + cloudfront + Amazon CloudFront + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + ap-northeast-2 + + + cloudsearch + Amazon CloudSearch + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + + + cloudtrail + AWS CloudTrail + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + monitoring + Amazon CloudWatch + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + logs + Amazon CloudWatch Logs + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + eu-west-1 + eu-central-1 + ap-northeast-2 + + + dynamodb + Amazon DynamoDB + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + streams.dynamodb + Amazon DynamoDB Streams + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + ec2 + Amazon Elastic Compute Cloud + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + elasticmapreduce + Amazon Elastic MapReduce + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + elasticache + Amazon ElastiCache + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + ap-northeast-2 + + + rds + Amazon Relational Database Service + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + route53 + Amazon Route 53 + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + ap-northeast-2 + + + route53domains + Amazon Route 53 Domains + us-east-1 + + + email + Amazon Simple Email Service + us-east-1 + us-west-2 + eu-west-1 + + + sdb + Amazon SimpleDB + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + + + sns + Amazon Simple Notification Service + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + sqs + Amazon Simple Queue Service + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + s3 + Amazon Simple Storage Service + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + autoscaling + Auto Scaling + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + elasticbeanstalk + AWS Elastic Beanstalk + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + ap-northeast-2 + + + iam + AWS Identity & Access Management + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + importexport + AWS Import/Export + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + + + sts + AWS Security Token Service + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + storagegateway + AWS Storage Gateway + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + + + support + AWS Support + us-east-1 + + + elasticloadbalancing + Elastic Load Balancing + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + swf + Amazon Simple Workflow Service + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + glacier + Amazon Glacier + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-2 + eu-west-1 + eu-central-1 + cn-north-1 + us-gov-west-1 + ap-northeast-2 + + + directconnect + AWS Direct Connect + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + cn-north-1 + ap-northeast-2 + + + datapipeline + AWS Data Pipeline + us-east-1 + us-west-2 + ap-northeast-1 + ap-southeast-2 + eu-west-1 + + + redshift + Amazon Redshift + us-east-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + eu-west-1 + eu-central-1 + us-gov-west-1 + ap-northeast-2 + + + kinesis + Amazon Kinesis + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + eu-west-1 + eu-central-1 + cn-north-1 + ap-northeast-2 + + + opsworks + AWS OpsWorks + us-east-1 + + + elastictranscoder + Amazon Elastic Transcoder + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + eu-west-1 + + + ssm + Amazon Simple Systems Management + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + + + machinelearning + Amazon Machine Learning + us-east-1 + eu-west-1 + + + workspaces + Amazon WorkSpaces + us-east-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + eu-west-1 + + + codecommit + AWS CodeCommit + us-east-1 + + + codepipeline + AWS CodePipeline + us-east-1 + us-west-2 + + + devicefarm + AWS Device Farm + us-west-2 + + + ds + AWS Directory Service + us-east-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + eu-west-1 + + + elasticfilesystem + Amazon Elastic File System + us-west-2 + + + waf + AWS WAF + us-east-1 + us-west-1 + us-west-2 + ap-northeast-1 + ap-southeast-1 + ap-southeast-2 + sa-east-1 + eu-west-1 + eu-central-1 + + + iot + AWS IoT + us-east-1 + us-west-2 + ap-northeast-1 + eu-west-1 + + + data.iot + AWS IoT Data Plane + us-east-1 + us-west-2 + ap-northeast-1 + eu-west-1 + + + diff --git a/src/com/unbounce/yopa/config.clj b/src/com/unbounce/yopa/config.clj index 34d4053..b1f7d37 100644 --- a/src/com/unbounce/yopa/config.clj +++ b/src/com/unbounce/yopa/config.clj @@ -94,9 +94,7 @@ (defn- generate-regions-override [output-file {:keys [host region] :as config}] - (let [source (StreamSource. - (.getResourceAsStream RegionUtils - "/com/amazonaws/regions/regions.xml")) + (let [source (StreamSource. (io/input-stream (io/resource "aws_regions.xml"))) target (StreamResult. output-file) xsl (StreamSource. (io/input-stream