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

Account for official IP range availability #28

Open
sopel opened this issue Dec 8, 2014 · 1 comment
Open

Account for official IP range availability #28

sopel opened this issue Dec 8, 2014 · 1 comment

Comments

@sopel
Copy link
Collaborator

sopel commented Dec 8, 2014

Fortunately AWS has finally started to offer an IP ranges API, see AWS Public IP Address Ranges Now Available in JSON Form - they are expected to change several times per week, so we need to decide whether to either automate the integration or drop the respectively outdated ranges within missingcloud.

  • While at it, integration of eu-central-1 should also be handled ideally.

This project's goal has been to make missing cloud-related data available in a format that you can use programmatically, which is now the case for most of the listed stuff, though some gaps remain.

@garnaat - can you judge/recommend the most reasonable way forward from here:

  1. maintain missingcloud as is and automate IP ranges integration
  2. maintain missingcloud as is and remove IP ranges integration in favor of the readily available AWS IP Address Ranges
  3. decommission missingcloud in favor of the readily available AWS IP Address Ranges, plus somehow reusing the substantially improved 'missing data' generation meanwhile facilitated in boto/botocore (presumably from AWS internal docs/APIs) for the non IP address aspects (e.g. /botocore/data/aws/ec2/2014-06-15.api.json)
    • ❗ this would still lack EC2 instance type details like memory/storage/CPU I think, which could be partially scraped from the official listing though for example
sopel added a commit to sopel/missingcloud that referenced this issue Dec 8, 2014
@garnaat
Copy link
Owner

garnaat commented Dec 8, 2014

I've been thinking about the same thing.

My personal feeling is that there are two options:

  1. Decommission this project and provide links to the places where similar data can be found.
  2. Turn this into a web service that has the ability to do more interesting processing of existing data sources and expose them in a nice, consistent API.

I suspect that over time, all of the existing data presented by this project will be available programmatically by a more authoritative source but it will take time and in the process other data might arise that needs to be made available. I think a service would be the most general approach to this problem. I'm just not sure if the demand for the data justifies it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants