{ "info": { "author": "Neeharika", "author_email": "neeharika.mm@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Programming Language :: Python" ], "description": "As part of AWS Governance to enhance the security with the accounts and IAM users, Federated API access is recommended for AWS resources instead of hard-coded IAM AcessID and SecretKeys in the config file.\n\n# Steps:\n\n- If this is the first time install of this python package, use below command:\n\n\t\tFor Python2.x version, pip install awssamlpy2\n\t\tFor Python3.x version, pip install awssamlpy3\n\n- To upgrade this python package to latest version, use below command:\n\n\t\tFor Python2.x version, pip install awssamlpy2 --upgrade\n\t\tFor Python3.x version, pip install awssamlpy3 --upgrade\n\n- Create a 'awssaml.properties' (~/awssaml.properties) file under your user home directory like below -\n\n\t\t[UserProp]\n\t\taws-region=us-east-1\n\t\taws-outputformat=json\n\t\tidpurl=https:///adfs/ls/IdpInitiatedSignOn.aspx?loginToRp=urn:amazon:webservices\n\n\tPlease refer to Mesh DOC-111675 for the idpurl\n\n- Create a 'configure' file under ~/.aws directory without providing the values for access and secret keys. Dont worry if haven't yet; the package will automatically create one if this file is not present. You may just choose the output and region fields as per your need.\n\n\t\t[default]\n\t\toutput = json\n\t\tregion = us-east-1\n\t\taws_access_key_id =\n\t\taws_secret_access_key =\n\n- We have taken care to package the required modules. But if there are any additional packages required, install the missing modules based on the error encountered like below:\n\n On Linux, pip install \n Eg: pip install requests\n\n On Windows, easy_install \n Eg: easy_install requests\n\n- Whenever you need SAML access to your AWS services, just the command:\n\n\t\taws-saml \n\n- This does the following:\n\n - Verifies your ~/.aws/configure file to set the approriate region; OR creates one if its not present\n\n\t\t- Prompts the user for AD username/password and does SAML auth with our ADFS\n NOTE: Username has to be in the format \\\n\n\t\t- Based on SAML response, prompts the user to choose the roles available on AWS for that user\n\n\t\t- Then, stores the temporarily created credentials (using Amazon STS service) for the user in the ~/.aws/credentials file along with STS token\n\n\t\t- Use API calls to work on AWS resources\n\n\t\t- Sample API call used in the script is for listing the S3 buckets, which is in Boto2.x format\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "awssamlpy2", "package_url": "https://pypi.org/project/awssamlpy2/", "platform": "", "project_url": "https://pypi.org/project/awssamlpy2/", "project_urls": null, "release_url": "https://pypi.org/project/awssamlpy2/1.0.8.1/", "requires_dist": [ "beautifulsoup4", "requests", "html5lib", "boto", "configparser" ], "requires_python": "", "summary": "SAML federated API access for AWS", "version": "1.0.8.1" }, "last_serial": 5574083, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "97e41daef98c67b94567e7e32f677f82", "sha256": "8d5ebfe7af66c5d8925b88599d53b6344fad5f6289e63103054167fb8b41589d" }, "downloads": -1, "filename": "awssamlpy2-0.1.1.tar.gz", "has_sig": false, "md5_digest": "97e41daef98c67b94567e7e32f677f82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3867, "upload_time": "2016-10-21T11:18:46", "url": "https://files.pythonhosted.org/packages/dd/82/63a5d0d83d9f96a1d958ef75cb092c1cde75bf0c630670da1ee6451c283f/awssamlpy2-0.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "f6fc45f7880c5fa3314a462c48fb5bd3", "sha256": "92f8767a22727d99bed59f9c55611d5ce2a93def783aeb241853f3184944ff02" }, "downloads": -1, "filename": "awssamlpy2-0.1.1.zip", "has_sig": false, "md5_digest": "f6fc45f7880c5fa3314a462c48fb5bd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5336, "upload_time": "2016-10-21T11:20:39", "url": "https://files.pythonhosted.org/packages/65/33/db99ef9fff808198491f58afee65f076bdf96b1d338be300b49b113aaf6e/awssamlpy2-0.1.1.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "dc6b1c3c44ee68af4c8cc09f16559072", "sha256": "4e2d091ed1767daacb9e91cf2b1914bc9925a6a78a21ce48b10af23aa739bcd4" }, "downloads": -1, "filename": "awssamlpy2-1.0.0.tar.gz", "has_sig": false, "md5_digest": "dc6b1c3c44ee68af4c8cc09f16559072", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4058, "upload_time": "2016-10-24T11:14:38", "url": "https://files.pythonhosted.org/packages/0d/a4/73bea67518d8f5cba2f6028022ae9b05cdbed254d09bedaea700b5bdbb23/awssamlpy2-1.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "068af6f7c2b463652987c31da4765a28", "sha256": "8e0a4880ab81482b4e20e1383b292dc4c7ca2230c44cf877d8ef7dc353cdf103" }, "downloads": -1, "filename": "awssamlpy2-1.0.0.zip", "has_sig": false, "md5_digest": "068af6f7c2b463652987c31da4765a28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5531, "upload_time": "2016-10-24T11:19:10", "url": "https://files.pythonhosted.org/packages/fd/97/a1ed24ce682d1058ae2da1db39333eecd0f8787c6d9bed42e4f8be3035cb/awssamlpy2-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9112882d7b7fba037e78e934dc1cff32", "sha256": "54cdb461aa3865ed958a36d89b02afb74dde71e744790d2c26dc05e062d521cb" }, "downloads": -1, "filename": "awssamlpy2-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9112882d7b7fba037e78e934dc1cff32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4085, "upload_time": "2016-10-24T11:43:21", "url": "https://files.pythonhosted.org/packages/b6/15/827cf1d9835b1c6b1ee21bbe725ac8481b595574364b5d4f68907643b5e2/awssamlpy2-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e8585bce079338623097ee3d663a684d", "sha256": "12f47242f8e1fabcb5dd7ebbb473abc81fb0ba089e47ed16c9e1b543976589ce" }, "downloads": -1, "filename": "awssamlpy2-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e8585bce079338623097ee3d663a684d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4065, "upload_time": "2016-10-24T11:49:18", "url": "https://files.pythonhosted.org/packages/88/5e/b82b0aa0a20f13c9d6bbe745d013995742e6d5eb0d03bdd3543d6df9e4d2/awssamlpy2-1.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "ff1a570269143e5391d1580b43b5ef96", "sha256": "2834b4f3790f2d4e8b65f44ef898df5993f58da4c4eccf3e1b9c8a453e935f6c" }, "downloads": -1, "filename": "awssamlpy2-1.0.2.zip", "has_sig": false, "md5_digest": "ff1a570269143e5391d1580b43b5ef96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5531, "upload_time": "2016-10-24T11:57:23", "url": "https://files.pythonhosted.org/packages/42/7e/e8b4069f99e28ff1c7f004997994a5b2b82076666522e11286756170a1c6/awssamlpy2-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "00c0086c0d1bdd3f3b06ea5ce0f4c44b", "sha256": "a78779ff4a7e1502a8bfe768dc7b0cf72264dd8ca288d5b6cd32a55d34c8a2e6" }, "downloads": -1, "filename": "awssamlpy2-1.0.3.tar.gz", "has_sig": false, "md5_digest": "00c0086c0d1bdd3f3b06ea5ce0f4c44b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4071, "upload_time": "2016-10-26T09:04:52", "url": "https://files.pythonhosted.org/packages/0e/8c/c1c39e737efb4b1a781948af8855b5257c48ab6cb7bfb005e35c7ed72a7f/awssamlpy2-1.0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "2ba9109b7b4618fee6191af4f8836891", "sha256": "606ce827fbf68ad5d59a113241cdfc2a88cc5224474afd83a3dc68dc38c3b7c6" }, "downloads": -1, "filename": "awssamlpy2-1.0.3.zip", "has_sig": false, "md5_digest": "2ba9109b7b4618fee6191af4f8836891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5536, "upload_time": "2016-10-26T09:08:03", "url": "https://files.pythonhosted.org/packages/f1/db/4980aa2c06ae029e12003117e112af0262c814defea9994b670a41982012/awssamlpy2-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "e3f0bc0f6f375258977aa9e31ba9d4b3", "sha256": "fa15a9b11ae9d44a2a3eb1018dc624b3f6fe5766cbda4d3a7024d1e3b3776560" }, "downloads": -1, "filename": "awssamlpy2-1.0.4.tar.gz", "has_sig": false, "md5_digest": "e3f0bc0f6f375258977aa9e31ba9d4b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4059, "upload_time": "2016-10-27T13:24:12", "url": "https://files.pythonhosted.org/packages/1c/29/3cd27300420207f007764292c100be28650d170a4ce09f51d6dc50f777a2/awssamlpy2-1.0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "26e7ece855848eaaa5a0f91950753c71", "sha256": "5bedb8fcc7201f1be6c1fa7fc5c77d27bd94ede9d1d2b4124299a503f0ec9c56" }, "downloads": -1, "filename": "awssamlpy2-1.0.4.zip", "has_sig": false, "md5_digest": "26e7ece855848eaaa5a0f91950753c71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5536, "upload_time": "2016-10-26T10:53:33", "url": "https://files.pythonhosted.org/packages/ae/11/8f47dee5573c6bc417e967d0343f2a2b95e13e1ddc106d8706727b61a091/awssamlpy2-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "540c112a06a4628b7f5afad0e3429613", "sha256": "64cf198242e7472925dffefe1c6d200a14211f7a664024e3f0ad9e7018d9fe9a" }, "downloads": -1, "filename": "awssamlpy2-1.0.5.tar.gz", "has_sig": false, "md5_digest": "540c112a06a4628b7f5afad0e3429613", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4061, "upload_time": "2016-10-28T07:06:16", "url": "https://files.pythonhosted.org/packages/e1/47/683d5d6f2a9bc7d16ade1483c669049682aa711fcc9a513f9f16c689647c/awssamlpy2-1.0.5.tar.gz" } ], "1.0.5.2": [ { "comment_text": "", "digests": { "md5": "9f2acc1a22c68a82066dbc187edf5931", "sha256": "c8f538ab91fd835a7c75b7b2ad41c8d5cd63520c171036f9808645c6d697995e" }, "downloads": -1, "filename": "awssamlpy2-1.0.5.2.tar.gz", "has_sig": false, "md5_digest": "9f2acc1a22c68a82066dbc187edf5931", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4208, "upload_time": "2016-11-08T08:42:58", "url": "https://files.pythonhosted.org/packages/b3/6c/aa53a68c3da7c87e42a6019eb12289ebf43020c7db4100096d73f7b7148a/awssamlpy2-1.0.5.2.tar.gz" } ], "1.0.6.1": [ { "comment_text": "", "digests": { "md5": "9f530a45a6983615892dd653c37fa231", "sha256": "efe0ad2fd05a9bedb1724cba2381df63be13d91169a041e7a945463412b2b248" }, "downloads": -1, "filename": "awssamlpy2-1.0.6.1.tar.gz", "has_sig": false, "md5_digest": "9f530a45a6983615892dd653c37fa231", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5428, "upload_time": "2016-11-08T09:35:20", "url": "https://files.pythonhosted.org/packages/4e/f6/e6e2b9968b7fae005559773afe270eb287abcab3490ce5bbedf11ac7cdff/awssamlpy2-1.0.6.1.tar.gz" } ], "1.0.6.2": [ { "comment_text": "", "digests": { "md5": "98658c2e338f2217fc37c908e3a919e3", "sha256": "b3656201b4c9f00335914a64dfa0844343885ee9b7842b6c35d92cca25d0fb08" }, "downloads": -1, "filename": "awssamlpy2-1.0.6.2.tar.gz", "has_sig": false, "md5_digest": "98658c2e338f2217fc37c908e3a919e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5333, "upload_time": "2017-02-09T12:22:09", "url": "https://files.pythonhosted.org/packages/3c/e6/cd519e1a58f91ab0a75a25e157f197d6538e6455872c83fd8e5b1fe0bfd1/awssamlpy2-1.0.6.2.tar.gz" } ], "1.0.6.3": [ { "comment_text": "", "digests": { "md5": "294db886d4ef58e04d610b59c3f37bd0", "sha256": "86141f01de17fe0c1610f41b9bf6c0b07d527e43e51f8c7ddafaf402dc9fe54b" }, "downloads": -1, "filename": "awssamlpy2-1.0.6.3.tar.gz", "has_sig": false, "md5_digest": "294db886d4ef58e04d610b59c3f37bd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5413, "upload_time": "2017-03-13T11:20:27", "url": "https://files.pythonhosted.org/packages/70/93/24fb40e49633f246c4b2d722263c14626782fa5dd153362c0cb194238cd0/awssamlpy2-1.0.6.3.tar.gz" } ], "1.0.7.0": [ { "comment_text": "", "digests": { "md5": "c5a9e267b5830a1e29b47713bea9fee8", "sha256": "aeac378c0d0775c39896877416d8de9c0e71f871b277aab2ed6a8f06a2c94973" }, "downloads": -1, "filename": "awssamlpy2-1.0.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c5a9e267b5830a1e29b47713bea9fee8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5985, "upload_time": "2018-11-14T10:49:43", "url": "https://files.pythonhosted.org/packages/69/bf/95d813afefb85bbd90eb38c8ad92d7160fff6c8dc85158ec1161d5846a5f/awssamlpy2-1.0.7.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ba8d74ecc6f1950f7ca2c8bbdb68f4f", "sha256": "986c34e6350b811b133cf052aaf999c746829fff54b9695d319e31a645bc4d8a" }, "downloads": -1, "filename": "awssamlpy2-1.0.7.0.tar.gz", "has_sig": false, "md5_digest": "4ba8d74ecc6f1950f7ca2c8bbdb68f4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5434, "upload_time": "2018-11-14T10:49:44", "url": "https://files.pythonhosted.org/packages/9b/7c/3a1c0aa4c23a44eb775d8e947be92e719369807f2d932582048aba1e1ff9/awssamlpy2-1.0.7.0.tar.gz" } ], "1.0.8.0": [ { "comment_text": "", "digests": { "md5": "fdd989ae7d2c3043dda95965faea4052", "sha256": "f195e5cb3dcd630ba209adcadd0a80f66a7f85dd7ac26716abd8a340c8386015" }, "downloads": -1, "filename": "awssamlpy2-1.0.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fdd989ae7d2c3043dda95965faea4052", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5992, "upload_time": "2019-07-23T19:16:24", "url": "https://files.pythonhosted.org/packages/d4/cb/527b212ff0b767621b78b6204761c56f65c009addb08af3cfbd755c43ae7/awssamlpy2-1.0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83c46108dacddffbeada1c69b26f51b3", "sha256": "1c7b587bb57762373c097686e66c2bd3b4253740f98fb4f508600e595e54f7d5" }, "downloads": -1, "filename": "awssamlpy2-1.0.8.0.tar.gz", "has_sig": false, "md5_digest": "83c46108dacddffbeada1c69b26f51b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5442, "upload_time": "2019-07-23T19:16:28", "url": "https://files.pythonhosted.org/packages/d4/4b/2589c378b103a2ba144ddc734552fc3767b9bed490d7b10c6babfb93b684/awssamlpy2-1.0.8.0.tar.gz" } ], "1.0.8.1": [ { "comment_text": "", "digests": { "md5": "1ffa4aa99ad59cf7b6a3b391b59c7d09", "sha256": "e5fb46166575a3f81b57a71c83f1d7a39b52016f911d997f9caf4b1d36867304" }, "downloads": -1, "filename": "awssamlpy2-1.0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1ffa4aa99ad59cf7b6a3b391b59c7d09", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5988, "upload_time": "2019-07-23T19:28:22", "url": "https://files.pythonhosted.org/packages/1b/92/a53e5d32ccfc229ff2cce911ac427ce324691916de8b65eef8eec49c4305/awssamlpy2-1.0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4ba48618783bce0ec9b0df02805addb", "sha256": "258d8a2895c9cb687bb7d73b01b2cf6294f082f8f6be464bed9be61ff35feef9" }, "downloads": -1, "filename": "awssamlpy2-1.0.8.1.tar.gz", "has_sig": false, "md5_digest": "d4ba48618783bce0ec9b0df02805addb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5440, "upload_time": "2019-07-23T19:28:23", "url": "https://files.pythonhosted.org/packages/32/bd/1e805812a33a9d94e86f84f2f900b2cda0736d82958fb658d354685000f5/awssamlpy2-1.0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1ffa4aa99ad59cf7b6a3b391b59c7d09", "sha256": "e5fb46166575a3f81b57a71c83f1d7a39b52016f911d997f9caf4b1d36867304" }, "downloads": -1, "filename": "awssamlpy2-1.0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1ffa4aa99ad59cf7b6a3b391b59c7d09", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5988, "upload_time": "2019-07-23T19:28:22", "url": "https://files.pythonhosted.org/packages/1b/92/a53e5d32ccfc229ff2cce911ac427ce324691916de8b65eef8eec49c4305/awssamlpy2-1.0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4ba48618783bce0ec9b0df02805addb", "sha256": "258d8a2895c9cb687bb7d73b01b2cf6294f082f8f6be464bed9be61ff35feef9" }, "downloads": -1, "filename": "awssamlpy2-1.0.8.1.tar.gz", "has_sig": false, "md5_digest": "d4ba48618783bce0ec9b0df02805addb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5440, "upload_time": "2019-07-23T19:28:23", "url": "https://files.pythonhosted.org/packages/32/bd/1e805812a33a9d94e86f84f2f900b2cda0736d82958fb658d354685000f5/awssamlpy2-1.0.8.1.tar.gz" } ] }