Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

route53: add support for GeoLocation parameter #1117

Conversation

mandar242
Copy link
Contributor

SUMMARY

Added support for GeoLocation parameter to community.aws.route53
Fixes #89.

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

route53

ADDITIONAL INFORMATION

Uses https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/route53.html#Route53.Client.change_resource_record_sets

@github-actions
Copy link

github-actions bot commented May 4, 2022

Docs Build 📝

Thank you for contribution!✨

This PR has been merged and your docs changes will be incorporated when they are next published.

@ansibullbot
Copy link

@ansibullbot ansibullbot added WIP Work in progress feature This issue/PR relates to a feature request integration tests/integration module module needs_triage plugins plugin (any type) tests tests labels May 4, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

ansible-galaxy-importer FAILURE in 4m 14s (non-voting)
✔️ build-ansible-collection SUCCESS in 5m 29s
ansible-test-sanity-docker-devel FAILURE in 9m 21s (non-voting)
ansible-test-sanity-docker-milestone FAILURE in 10m 06s
ansible-test-sanity-docker-stable-2.9 FAILURE in 11m 00s
ansible-test-sanity-docker-stable-2.11 FAILURE in 9m 35s
ansible-test-sanity-docker-stable-2.12 FAILURE in 11m 02s
✔️ ansible-test-units-community-aws-python38 SUCCESS in 6m 06s
✔️ ansible-test-splitter SUCCESS in 3m 02s
✔️ integration-community.aws-1 SUCCESS in 8m 14s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@jatorcasso jatorcasso closed this May 5, 2022
@jatorcasso jatorcasso reopened this May 5, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

ansible-galaxy-importer FAILURE in 14m 20s (non-voting)
✔️ build-ansible-collection SUCCESS in 5m 09s
ansible-test-sanity-docker-devel FAILURE in 9m 55s (non-voting)
ansible-test-sanity-docker-milestone FAILURE in 10m 06s
ansible-test-sanity-docker-stable-2.9 FAILURE in 13m 21s
ansible-test-sanity-docker-stable-2.11 FAILURE in 11m 51s
ansible-test-sanity-docker-stable-2.12 FAILURE in 10m 39s
✔️ ansible-test-units-community-aws-python38 SUCCESS in 7m 24s
✔️ ansible-test-splitter SUCCESS in 3m 56s
✔️ integration-community.aws-1 SUCCESS in 8m 10s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@mandar242 mandar242 changed the title [WIP] route53: add support for GeoLocation parameter route53: add support for GeoLocation parameter May 5, 2022
@ansibullbot ansibullbot added community_review and removed WIP Work in progress labels May 5, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

ansible-galaxy-importer FAILURE in 5m 07s (non-voting)
✔️ build-ansible-collection SUCCESS in 4m 51s
✔️ ansible-test-sanity-docker-devel SUCCESS in 9m 45s (non-voting)
✔️ ansible-test-sanity-docker-milestone SUCCESS in 10m 55s
✔️ ansible-test-sanity-docker-stable-2.9 SUCCESS in 11m 14s
✔️ ansible-test-sanity-docker-stable-2.11 SUCCESS in 9m 57s
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 10m 39s
✔️ ansible-test-units-community-aws-python38 SUCCESS in 6m 55s
✔️ ansible-test-splitter SUCCESS in 3m 13s
✔️ integration-community.aws-1 SUCCESS in 6m 51s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

Copy link
Contributor

@jatorcasso jatorcasso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a few comments!

plugins/modules/route53.py Outdated Show resolved Hide resolved
plugins/modules/route53.py Outdated Show resolved Hide resolved
plugins/modules/route53.py Outdated Show resolved Hide resolved
@mandar242 mandar242 force-pushed the route53_add_geo_location branch from 3b3fbb0 to ff450d6 Compare May 6, 2022 18:39
@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

ansible-galaxy-importer FAILURE in 5m 07s (non-voting)
✔️ build-ansible-collection SUCCESS in 5m 15s
✔️ ansible-test-sanity-docker-devel SUCCESS in 10m 18s (non-voting)
✔️ ansible-test-sanity-docker-milestone SUCCESS in 10m 36s
✔️ ansible-test-sanity-docker-stable-2.9 SUCCESS in 12m 07s
✔️ ansible-test-sanity-docker-stable-2.11 SUCCESS in 11m 34s
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 11m 06s
✔️ ansible-test-units-community-aws-python38 SUCCESS in 6m 39s
✔️ ansible-test-splitter SUCCESS in 2m 55s
✔️ integration-community.aws-1 SUCCESS in 8m 25s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

ansible-galaxy-importer FAILURE in 4m 27s (non-voting)
✔️ build-ansible-collection SUCCESS in 5m 13s
ansible-test-sanity-docker-devel FAILURE in 10m 36s (non-voting)
ansible-test-sanity-docker-milestone FAILURE in 9m 28s
ansible-test-sanity-docker-stable-2.9 FAILURE in 11m 20s
ansible-test-sanity-docker-stable-2.11 FAILURE in 11m 03s
ansible-test-sanity-docker-stable-2.12 FAILURE in 10m 23s
✔️ ansible-test-units-community-aws-python38 SUCCESS in 7m 15s
✔️ ansible-test-splitter SUCCESS in 3m 47s
✔️ integration-community.aws-1 SUCCESS in 8m 30s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

ansible-galaxy-importer FAILURE in 5m 17s (non-voting)
✔️ build-ansible-collection SUCCESS in 5m 22s
✔️ ansible-test-sanity-docker-devel SUCCESS in 16m 18s (non-voting)
✔️ ansible-test-sanity-docker-milestone SUCCESS in 16m 46s
✔️ ansible-test-sanity-docker-stable-2.9 SUCCESS in 27m 38s
✔️ ansible-test-sanity-docker-stable-2.11 SUCCESS in 17m 48s
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 16m 25s
✔️ ansible-test-units-community-aws-python38 SUCCESS in 8m 20s
✔️ ansible-test-splitter SUCCESS in 3m 09s
✔️ integration-community.aws-1 SUCCESS in 10m 34s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

plugins/modules/route53.py Outdated Show resolved Hide resolved
plugins/modules/route53.py Outdated Show resolved Hide resolved
plugins/modules/route53.py Outdated Show resolved Hide resolved
plugins/modules/route53.py Outdated Show resolved Hide resolved
plugins/modules/route53.py Outdated Show resolved Hide resolved
plugins/modules/route53.py Outdated Show resolved Hide resolved
@mandar242 mandar242 force-pushed the route53_add_geo_location branch from 9f4c373 to 4f3b216 Compare May 10, 2022 19:42
@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded.

ansible-galaxy-importer FAILURE in 4m 59s (non-voting)
✔️ build-ansible-collection SUCCESS in 5m 22s
✔️ ansible-test-sanity-docker-devel SUCCESS in 10m 30s (non-voting)
✔️ ansible-test-sanity-docker-milestone SUCCESS in 10m 48s
✔️ ansible-test-sanity-docker-stable-2.9 SUCCESS in 12m 04s
✔️ ansible-test-sanity-docker-stable-2.11 SUCCESS in 10m 47s
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 9m 46s
✔️ ansible-test-units-community-aws-python38 SUCCESS in 5m 55s
✔️ ansible-test-splitter SUCCESS in 2m 44s
✔️ integration-community.aws-1 SUCCESS in 9m 05s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@softwarefactory-project-zuul
Copy link
Contributor

Build succeeded (gate pipeline).

ansible-galaxy-importer FAILURE in 4m 30s (non-voting)
✔️ build-ansible-collection SUCCESS in 6m 00s
✔️ ansible-test-sanity-docker-devel SUCCESS in 9m 54s (non-voting)
✔️ ansible-test-sanity-docker-milestone SUCCESS in 9m 37s
✔️ ansible-test-sanity-docker-stable-2.9 SUCCESS in 12m 31s
✔️ ansible-test-sanity-docker-stable-2.11 SUCCESS in 9m 49s
✔️ ansible-test-sanity-docker-stable-2.12 SUCCESS in 10m 21s
✔️ ansible-test-units-community-aws-python38 SUCCESS in 5m 58s
✔️ ansible-test-splitter SUCCESS in 3m 30s
✔️ integration-community.aws-1 SUCCESS in 7m 21s
⚠️ integration-community.aws-2 SKIPPED
⚠️ integration-community.aws-3 SKIPPED
⚠️ integration-community.aws-4 SKIPPED
⚠️ integration-community.aws-5 SKIPPED
⚠️ integration-community.aws-6 SKIPPED
⚠️ integration-community.aws-7 SKIPPED
⚠️ integration-community.aws-8 SKIPPED
⚠️ integration-community.aws-9 SKIPPED
⚠️ integration-community.aws-10 SKIPPED
⚠️ integration-community.aws-11 SKIPPED
⚠️ integration-community.aws-12 SKIPPED
⚠️ integration-community.aws-13 SKIPPED

@softwarefactory-project-zuul softwarefactory-project-zuul bot merged commit 29e51f9 into ansible-collections:main May 10, 2022
@patchback
Copy link

patchback bot commented May 10, 2022

Backport to stable-3: 💚 backport PR created

✅ Backport PR branch: patchback/backports/stable-3/29e51f9ef07f331f451b2b66368afdbc274b25cc/pr-1117

Backported as #1144

🤖 @patchback
I'm built with octomachinery and
my source is open — https://github.com/sanitizers/patchback-github-app.

patchback bot pushed a commit that referenced this pull request May 10, 2022
route53: add support for GeoLocation parameter

SUMMARY

Added support for GeoLocation parameter to community.aws.route53
Fixes #89.

ISSUE TYPE

Feature Pull Request

COMPONENT NAME

route53
ADDITIONAL INFORMATION

Uses https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/route53.html#Route53.Client.change_resource_record_sets

Reviewed-by: Joseph Torcasso <None>
Reviewed-by: Mandar Kulkarni <[email protected]>
Reviewed-by: Sloane Hertel <None>
Reviewed-by: Alina Buzachis <None>
(cherry picked from commit 29e51f9)
@mandar242 mandar242 deleted the route53_add_geo_location branch May 10, 2022 20:37
softwarefactory-project-zuul bot pushed a commit that referenced this pull request May 11, 2022
[PR #1117/29e51f9e backport][stable-3] route53: add support for GeoLocation parameter

This is a backport of PR #1117 as merged into main (29e51f9).
SUMMARY

Added support for GeoLocation parameter to community.aws.route53
Fixes #89.

ISSUE TYPE


Feature Pull Request

COMPONENT NAME

route53
ADDITIONAL INFORMATION


Uses https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/route53.html#Route53.Client.change_resource_record_sets

Reviewed-by: Alina Buzachis <None>
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Aug 2, 2022
route53: Restore support for zero weighted DNS records

SUMMARY
In #1117 (comment) and https://github.com/ansible-collections/community.aws/pull/1117/files#r869391659 this line was recommended to be simplified, but not any will also return true if weight_in has a value of 0, not only when it is None
Fixes #1378
ISSUE TYPE


Bugfix Pull Request

COMPONENT NAME
route53
ADDITIONAL INFORMATION


Previously it was possible to create weighted records with a weight of 0. Currently the playbook below returns the error:
You have specified identifier which makes sense only if you specify one of: weight, region, geo_location or failover.


- name: Bug demo
  hosts: localhost
  tasks:
    - name: Set 0 weight for old env
      route53:
        wait: yes
        ttl: '5'
        type: 'CNAME'
        identifier: old
        overwrite: yes
        record: 'record.example.com.'
        zone: 'example.com.'
        value: 'record-old.example.com.'
        weight: '0'
        state: present

Reviewed-by: Mark Chappell <None>
patchback bot pushed a commit that referenced this pull request Aug 2, 2022
route53: Restore support for zero weighted DNS records

SUMMARY
In #1117 (comment) and https://github.com/ansible-collections/community.aws/pull/1117/files#r869391659 this line was recommended to be simplified, but not any will also return true if weight_in has a value of 0, not only when it is None
Fixes #1378
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME
route53
ADDITIONAL INFORMATION

Previously it was possible to create weighted records with a weight of 0. Currently the playbook below returns the error:
You have specified identifier which makes sense only if you specify one of: weight, region, geo_location or failover.

- name: Bug demo
  hosts: localhost
  tasks:
    - name: Set 0 weight for old env
      route53:
        wait: yes
        ttl: '5'
        type: 'CNAME'
        identifier: old
        overwrite: yes
        record: 'record.example.com.'
        zone: 'example.com.'
        value: 'record-old.example.com.'
        weight: '0'
        state: present

Reviewed-by: Mark Chappell <None>
(cherry picked from commit 9195021)
patchback bot pushed a commit that referenced this pull request Aug 2, 2022
route53: Restore support for zero weighted DNS records

SUMMARY
In #1117 (comment) and https://github.com/ansible-collections/community.aws/pull/1117/files#r869391659 this line was recommended to be simplified, but not any will also return true if weight_in has a value of 0, not only when it is None
Fixes #1378
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME
route53
ADDITIONAL INFORMATION

Previously it was possible to create weighted records with a weight of 0. Currently the playbook below returns the error:
You have specified identifier which makes sense only if you specify one of: weight, region, geo_location or failover.

- name: Bug demo
  hosts: localhost
  tasks:
    - name: Set 0 weight for old env
      route53:
        wait: yes
        ttl: '5'
        type: 'CNAME'
        identifier: old
        overwrite: yes
        record: 'record.example.com.'
        zone: 'example.com.'
        value: 'record-old.example.com.'
        weight: '0'
        state: present

Reviewed-by: Mark Chappell <None>
(cherry picked from commit 9195021)
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Aug 2, 2022
[PR #1379/9195021f backport][stable-4] route53: Restore support for zero weighted DNS records

This is a backport of PR #1379 as merged into main (9195021).
SUMMARY
In #1117 (comment) and https://github.com/ansible-collections/community.aws/pull/1117/files#r869391659 this line was recommended to be simplified, but not any will also return true if weight_in has a value of 0, not only when it is None
Fixes #1378
ISSUE TYPE


Bugfix Pull Request

COMPONENT NAME
route53
ADDITIONAL INFORMATION


Previously it was possible to create weighted records with a weight of 0. Currently the playbook below returns the error:
You have specified identifier which makes sense only if you specify one of: weight, region, geo_location or failover.


- name: Bug demo
  hosts: localhost
  tasks:
    - name: Set 0 weight for old env
      route53:
        wait: yes
        ttl: '5'
        type: 'CNAME'
        identifier: old
        overwrite: yes
        record: 'record.example.com.'
        zone: 'example.com.'
        value: 'record-old.example.com.'
        weight: '0'
        state: present

Reviewed-by: Mark Chappell <None>
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Aug 2, 2022
[PR #1379/9195021f backport][stable-3] route53: Restore support for zero weighted DNS records

This is a backport of PR #1379 as merged into main (9195021).
SUMMARY
In #1117 (comment) and https://github.com/ansible-collections/community.aws/pull/1117/files#r869391659 this line was recommended to be simplified, but not any will also return true if weight_in has a value of 0, not only when it is None
Fixes #1378
ISSUE TYPE


Bugfix Pull Request

COMPONENT NAME
route53
ADDITIONAL INFORMATION


Previously it was possible to create weighted records with a weight of 0. Currently the playbook below returns the error:
You have specified identifier which makes sense only if you specify one of: weight, region, geo_location or failover.


- name: Bug demo
  hosts: localhost
  tasks:
    - name: Set 0 weight for old env
      route53:
        wait: yes
        ttl: '5'
        type: 'CNAME'
        identifier: old
        overwrite: yes
        record: 'record.example.com.'
        zone: 'example.com.'
        value: 'record-old.example.com.'
        weight: '0'
        state: present

Reviewed-by: Mark Chappell <None>
abikouo pushed a commit to abikouo/community.aws that referenced this pull request Oct 24, 2023
)

route53: add support for GeoLocation parameter

SUMMARY

Added support for GeoLocation parameter to community.aws.route53
Fixes ansible-collections#89.

ISSUE TYPE

Feature Pull Request

COMPONENT NAME

route53
ADDITIONAL INFORMATION

Uses https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/route53.html#Route53.Client.change_resource_record_sets

Reviewed-by: Joseph Torcasso <None>
Reviewed-by: Mandar Kulkarni <[email protected]>
Reviewed-by: Sloane Hertel <None>
Reviewed-by: Alina Buzachis <None>

This commit was initially merged in https://github.com/ansible-collections/community.aws
See: ansible-collections@29e51f9
abikouo pushed a commit to abikouo/community.aws that referenced this pull request Oct 24, 2023
…ctions#1379)

route53: Restore support for zero weighted DNS records

SUMMARY
In ansible-collections#1117 (comment) and https://github.com/ansible-collections/community.aws/pull/1117/files#r869391659 this line was recommended to be simplified, but not any will also return true if weight_in has a value of 0, not only when it is None
Fixes ansible-collections#1378
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME
route53
ADDITIONAL INFORMATION

Previously it was possible to create weighted records with a weight of 0. Currently the playbook below returns the error:
You have specified identifier which makes sense only if you specify one of: weight, region, geo_location or failover.

- name: Bug demo
  hosts: localhost
  tasks:
    - name: Set 0 weight for old env
      route53:
        wait: yes
        ttl: '5'
        type: 'CNAME'
        identifier: old
        overwrite: yes
        record: 'record.example.com.'
        zone: 'example.com.'
        value: 'record-old.example.com.'
        weight: '0'
        state: present

Reviewed-by: Mark Chappell <None>

This commit was initially merged in https://github.com/ansible-collections/community.aws
See: ansible-collections@9195021
abikouo pushed a commit to abikouo/community.aws that referenced this pull request Oct 24, 2023
…_ownership_controls (ansible-collections#1117)

s3_object - Be more defensive when checking the results of get_bucket_ownership_controls

SUMMARY
Scaleway have half-implemented get_bucket_ownership_controls, but don't return any rules.  Be a little more defensive when checking the return value of get_bucket_ownership_controls.  The API doesn't strictly say a Rule will always be returned.
Fixes: ansible-collections#1115
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME
s3_object
ADDITIONAL INFORMATION

Reviewed-by: Alina Buzachis <None>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-3 PR should be backported to the stable-3 branch community_review feature This issue/PR relates to a feature request integration tests/integration mergeit Merge the PR (SoftwareFactory) module module plugins plugin (any type) tests tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add route53 GeoLocation support
7 participants