{ "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 AccessID 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\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": "awssamlpy3", "package_url": "https://pypi.org/project/awssamlpy3/", "platform": "", "project_url": "https://pypi.org/project/awssamlpy3/", "project_urls": null, "release_url": "https://pypi.org/project/awssamlpy3/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": 5574126, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "61193d697c1925cd7db06d6563dac0dc", "sha256": "6cb15769b6f9eeb13a798161768212c465fcf7f55fb9b9eac259287326f7d8a8" }, "downloads": -1, "filename": "awssamlpy3-0.1.1.tar.gz", "has_sig": false, "md5_digest": "61193d697c1925cd7db06d6563dac0dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3949, "upload_time": "2016-10-21T11:23:31", "url": "https://files.pythonhosted.org/packages/83/f4/ff273fa11e3d822233c36e675bfc6b6dc5d623354a7f04945d744cf98d46/awssamlpy3-0.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "4fcaf411442a2b839f24b1c627567586", "sha256": "62f881f3d532b0bf9bacfc7e357c4ad1da9b13b64a45bcb3bb8e7b11036aa7bc" }, "downloads": -1, "filename": "awssamlpy3-0.1.1.zip", "has_sig": false, "md5_digest": "4fcaf411442a2b839f24b1c627567586", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5413, "upload_time": "2016-10-21T11:28:57", "url": "https://files.pythonhosted.org/packages/d6/af/64f4ddf5a01defbfb8221d743b3024ffd37803ee2b87a32a4b5bd245323e/awssamlpy3-0.1.1.zip" } ], "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "32c0be003eeb40aaba42db415dcf2702", "sha256": "a9f7a16378da481b8bd241513d608c980f74181461481b0659bc311849ba93ec" }, "downloads": -1, "filename": "awssamlpy3-1.0.1.zip", "has_sig": false, "md5_digest": "32c0be003eeb40aaba42db415dcf2702", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5595, "upload_time": "2016-10-24T11:32:00", "url": "https://files.pythonhosted.org/packages/c5/76/1c90f23a6a9dca5628e2dd5df7974d71cd096b75d0b0768b288799783b8b/awssamlpy3-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "48cfb19912a35fc91ed498e1d9d70e84", "sha256": "6fad4fdbc4f982bdf9e4e2dc17043591c55d4e45095ff1d989265f3c7184f656" }, "downloads": -1, "filename": "awssamlpy3-1.0.2.tar.gz", "has_sig": false, "md5_digest": "48cfb19912a35fc91ed498e1d9d70e84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4143, "upload_time": "2016-10-24T11:37:46", "url": "https://files.pythonhosted.org/packages/8f/c0/80dd7bd698f785a3d1fcc9ec968b27f32b0f1b04d135b4991be6241ce62e/awssamlpy3-1.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "2426723f91aa424bc989ac277c649f7a", "sha256": "94241c2cdff486130c8473ed1a5ad29444c5cde69a76b4d8272a30cdb2f86484" }, "downloads": -1, "filename": "awssamlpy3-1.0.2.zip", "has_sig": false, "md5_digest": "2426723f91aa424bc989ac277c649f7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5602, "upload_time": "2016-10-24T11:34:16", "url": "https://files.pythonhosted.org/packages/92/91/7e787ee750330958a6758f24af13af1556359a05548c36381ef9966487a0/awssamlpy3-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "1b574c29831d5224cda495b74f10ef4b", "sha256": "71e3772fdc23782b34cd203b6c37f6a98700f47fd71dbaf7812b05addcc40150" }, "downloads": -1, "filename": "awssamlpy3-1.0.3.tar.gz", "has_sig": false, "md5_digest": "1b574c29831d5224cda495b74f10ef4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4115, "upload_time": "2016-10-27T13:53:03", "url": "https://files.pythonhosted.org/packages/03/9e/c63694ccac767767265adcc1070bb81f86ba260df9257c719eb07323db67/awssamlpy3-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3955a2804916cf46d6f11844193ff848", "sha256": "29a046a128ff5919aa31f730ffae7135e8676a6d4e3c2780c8c4ee430964a675" }, "downloads": -1, "filename": "awssamlpy3-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3955a2804916cf46d6f11844193ff848", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4125, "upload_time": "2016-10-28T06:47:41", "url": "https://files.pythonhosted.org/packages/fa/0d/706ef0fa9d4571066e88650c57d02645247788ccf07527906741acdf462c/awssamlpy3-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "aa456157e2de57b90c74d86915e722ed", "sha256": "49ed1c0caf80dad8cd63391859776e8f7a43d478d4a6f077b98efa8e22929f1f" }, "downloads": -1, "filename": "awssamlpy3-1.0.5.tar.gz", "has_sig": false, "md5_digest": "aa456157e2de57b90c74d86915e722ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4120, "upload_time": "2016-10-31T08:42:25", "url": "https://files.pythonhosted.org/packages/4e/4f/4506bc84fff33c3ff09100a7a86680f508738309276ebbada727bdb69a22/awssamlpy3-1.0.5.tar.gz" } ], "1.0.5.1": [ { "comment_text": "", "digests": { "md5": "1b73dc2f1620cca7a8c799b612f78860", "sha256": "0fde80c2328eb8f62560b30ec326e110be5e643aaea3ebf02e0dce2268323988" }, "downloads": -1, "filename": "awssamlpy3-1.0.5.1.tar.gz", "has_sig": false, "md5_digest": "1b73dc2f1620cca7a8c799b612f78860", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4269, "upload_time": "2016-11-07T11:01:01", "url": "https://files.pythonhosted.org/packages/bc/5d/727fff65a4db164948e13ce2388dc1e010e96079053b623fa0950d610b05/awssamlpy3-1.0.5.1.tar.gz" } ], "1.0.5.2": [ { "comment_text": "", "digests": { "md5": "1a778dd8c3796113d6ea7737d9149af6", "sha256": "3e135ff39a4d4a48b21b616b096b28e4ff24ed644a73a4d824e921471d6d0f1a" }, "downloads": -1, "filename": "awssamlpy3-1.0.5.2.tar.gz", "has_sig": false, "md5_digest": "1a778dd8c3796113d6ea7737d9149af6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4274, "upload_time": "2016-11-08T07:28:50", "url": "https://files.pythonhosted.org/packages/4b/52/e6a43993dee048286b5176b90d994450ada94096a9f7a642e622b7fc489e/awssamlpy3-1.0.5.2.tar.gz" } ], "1.0.5.3": [ { "comment_text": "", "digests": { "md5": "813e532538c3690da17d074a00092bed", "sha256": "6ce41f0a9411f04b0f33119fca593b432a5583dd234543cc33823309b7d4d87f" }, "downloads": -1, "filename": "awssamlpy3-1.0.5.3.tar.gz", "has_sig": false, "md5_digest": "813e532538c3690da17d074a00092bed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4296, "upload_time": "2016-11-08T09:13:18", "url": "https://files.pythonhosted.org/packages/95/7a/d033dea0b3970cd866ff48b2c9179e88f90ea650e859f90e603bc75faf0c/awssamlpy3-1.0.5.3.tar.gz" } ], "1.0.5.4": [ { "comment_text": "", "digests": { "md5": "a8cb2b58ccce9cdef65fa4372a1d3039", "sha256": "ccb42474a3396d156091377bcb15054415845a13766431c2e872c4fda1e15cc6" }, "downloads": -1, "filename": "awssamlpy3-1.0.5.4.tar.gz", "has_sig": false, "md5_digest": "a8cb2b58ccce9cdef65fa4372a1d3039", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5342, "upload_time": "2016-11-08T09:15:40", "url": "https://files.pythonhosted.org/packages/cc/ff/912c4be9d084a3eece06301ed12e6c98c4c4f3651402b8ee604805c3d88e/awssamlpy3-1.0.5.4.tar.gz" } ], "1.0.5.5": [ { "comment_text": "", "digests": { "md5": "2ba21bb334843dc390c3163cf7b17820", "sha256": "18008bed223abeaee1a1b4ab26f596ceb9ecac8ded802d4f8098f26281410e3e" }, "downloads": -1, "filename": "awssamlpy3-1.0.5.5.tar.gz", "has_sig": false, "md5_digest": "2ba21bb334843dc390c3163cf7b17820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5569, "upload_time": "2016-11-08T09:18:03", "url": "https://files.pythonhosted.org/packages/82/31/85c14f3434f3bbdf153e838d2f07dc5dc98fcb55c6826fc59dfb5bc259dc/awssamlpy3-1.0.5.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "9643f01c77206225b7dee8c7e220fa45", "sha256": "8daf6e9ed915d7da9a7318e7d43d8a41a355f19b70a9d70e5b8c057456b10fdd" }, "downloads": -1, "filename": "awssamlpy3-1.0.6.tar.gz", "has_sig": false, "md5_digest": "9643f01c77206225b7dee8c7e220fa45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5568, "upload_time": "2016-11-08T09:22:37", "url": "https://files.pythonhosted.org/packages/fb/1d/18af842e3e5c3fe4fe992182215230ed5bd6b1e0fe733715fad155c40c6d/awssamlpy3-1.0.6.tar.gz" } ], "1.0.6.1": [ { "comment_text": "", "digests": { "md5": "a327505a14acde69d195510486ba2fa2", "sha256": "81094b1b3dc4de35194e9b19fa4be544aaa283262b3fde3b2840e8f146d03574" }, "downloads": -1, "filename": "awssamlpy3-1.0.6.1.tar.gz", "has_sig": false, "md5_digest": "a327505a14acde69d195510486ba2fa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5534, "upload_time": "2016-11-08T09:33:14", "url": "https://files.pythonhosted.org/packages/3a/29/32ca3212c26417b7b2e83854c053459dca7de6373188c802390cf4c81f56/awssamlpy3-1.0.6.1.tar.gz" } ], "1.0.6.2": [ { "comment_text": "", "digests": { "md5": "24849d0b5c71e0ce15aaabda788605ee", "sha256": "8fe74d4cdfbca843d6a69fba13c9c0b82baab90e5fa0a140bfa67fbcac4d9c95" }, "downloads": -1, "filename": "awssamlpy3-1.0.6.2.tar.gz", "has_sig": false, "md5_digest": "24849d0b5c71e0ce15aaabda788605ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5540, "upload_time": "2017-02-09T12:10:24", "url": "https://files.pythonhosted.org/packages/87/bd/89e696f6b634c6cc65d56ef2b3831427ccd25d6d0cb04a65055d20701d69/awssamlpy3-1.0.6.2.tar.gz" } ], "1.0.7.0": [ { "comment_text": "", "digests": { "md5": "e0a35f60038644504dd75474368eda3b", "sha256": "ec51fb59a51571274f6863023fb600a611c65ef73d2b6c34c29742527d9543ff" }, "downloads": -1, "filename": "awssamlpy3-1.0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e0a35f60038644504dd75474368eda3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6038, "upload_time": "2018-11-15T06:48:15", "url": "https://files.pythonhosted.org/packages/20/71/8be0eaf3af8f4463c79a7f41f9dbe92404a4eb778f18dfc43c2174537432/awssamlpy3-1.0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4c03e3a8742b8040d94d4646e45bfab", "sha256": "a2329c82d9c4d34867568e80a19dd2c13b19f41f6d7a5b8256f2c9648ba1b73a" }, "downloads": -1, "filename": "awssamlpy3-1.0.7.0.tar.gz", "has_sig": false, "md5_digest": "e4c03e3a8742b8040d94d4646e45bfab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5530, "upload_time": "2018-11-15T06:48:16", "url": "https://files.pythonhosted.org/packages/b0/dc/39e2dd56ebe4baa09d2d65f9b2e55d24bed54df68de3933fca8f12098ffe/awssamlpy3-1.0.7.0.tar.gz" } ], "1.0.8.1": [ { "comment_text": "", "digests": { "md5": "cee730f15e9cba5aad952b8fddfd2f85", "sha256": "2c4cfbff716fa268069ffc210360563dd1847b8683353f0a7de07de7c0e708b9" }, "downloads": -1, "filename": "awssamlpy3-1.0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "cee730f15e9cba5aad952b8fddfd2f85", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6046, "upload_time": "2019-07-23T19:37:02", "url": "https://files.pythonhosted.org/packages/52/b6/f34413206d954098da81b19f68c32a3b20af1536d82c7c7eaf955c4c5b3e/awssamlpy3-1.0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3b38f883a904ef5943120ddcdcd0042", "sha256": "1abbdaf34c2d6652d7f72c2409689c383d4b43c72deeec18be87edc2de0cf166" }, "downloads": -1, "filename": "awssamlpy3-1.0.8.1.tar.gz", "has_sig": false, "md5_digest": "a3b38f883a904ef5943120ddcdcd0042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5555, "upload_time": "2019-07-23T19:37:04", "url": "https://files.pythonhosted.org/packages/37/42/5cd76119262d2e6a9926855da34c4ae475c43efd63c9a002098fb70d5d0f/awssamlpy3-1.0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cee730f15e9cba5aad952b8fddfd2f85", "sha256": "2c4cfbff716fa268069ffc210360563dd1847b8683353f0a7de07de7c0e708b9" }, "downloads": -1, "filename": "awssamlpy3-1.0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "cee730f15e9cba5aad952b8fddfd2f85", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6046, "upload_time": "2019-07-23T19:37:02", "url": "https://files.pythonhosted.org/packages/52/b6/f34413206d954098da81b19f68c32a3b20af1536d82c7c7eaf955c4c5b3e/awssamlpy3-1.0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3b38f883a904ef5943120ddcdcd0042", "sha256": "1abbdaf34c2d6652d7f72c2409689c383d4b43c72deeec18be87edc2de0cf166" }, "downloads": -1, "filename": "awssamlpy3-1.0.8.1.tar.gz", "has_sig": false, "md5_digest": "a3b38f883a904ef5943120ddcdcd0042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5555, "upload_time": "2019-07-23T19:37:04", "url": "https://files.pythonhosted.org/packages/37/42/5cd76119262d2e6a9926855da34c4ae475c43efd63c9a002098fb70d5d0f/awssamlpy3-1.0.8.1.tar.gz" } ] }