This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

DNS Admin tool for Route53 IAM/ARN Managment

Project Description

[![Build Status](https://travis-ci.org/huit/python-dnsadmin53.png?branch=master)](https://travis-ci.org/huit/python-dnsadmin53)

Manage access to zones in Route 53

There are a couple of limitations on IAM Objects http://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html

Based on this it seems like roles will be the best way to go

Two types of cross account access both grant access by giving the external AWS account the ARN of the role and the user then makes api calls to AssumeRole with the ARN of the role to get temp credentials allowing access to the role. (in our case updating DNS entries within a zone)

The first allows you to delegate access with just Account ID putting the trust on the repote account to create a group which has approriate access to the Role ARN

http://docs.aws.amazon.com/IAM/latest/UserGuide/cross-acct-access.html

The second type of delegation requires both an Account ID AND a External ID, which prevents the “Confused Deputy” problem ( http://en.wikipedia.org/wiki/Confused_deputy_problem)

http://docs.aws.amazon.com/STS/latest/UsingSTS/sts-delegating-externalid.html

http://docs.aws.amazon.com/STS/latest/UsingSTS/Welcome.html

Release History

Release History

This version
History Node

0.0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
dnsadmin53-0.0.1.tar.gz (4.8 kB) Copy SHA256 Checksum SHA256 Source Mar 13, 2014

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting