{ "info": { "author": "Joakim Lundborg, Fredrik H\u00e5\u00e5rd", "author_email": "joakim.lundborg@wrapp.com, fredrik@metallapan.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: Freely Distributable", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "# aws-mfa-login\nCommand-line tool for MFA authentication against the AWS CLI. Only generates environment variables, no state or configuration (MFA serial can optionally be added to AWS config).\n\nWill by default ask for MFA token, and grab MFA device serial from the default profile in `~/.aws/config`.\n\nProfile, serial and token can also be passed on the command line.\n\nYou must have a valid authentication for AWS CLI already set up for the STS call to succeed.\n\nExamples:\n\n```\n> aws-mfa-login --help\nusage: aws-mfa-login [-h] [--token TOKEN] [--profile PROFILE | --serial SERIAL]\n [--fish | --bash]\n\noptional arguments:\n -h, --help show this help message and exit\n --token TOKEN MFA token to use for login\n --profile PROFILE AWS Profile to read MFA Serial from\n --serial SERIAL MFA device serial (e.g.\n arn:aws:iam::00000000000:mfa/myiamuser)\n --fish Override shell guessing, set to fish (use \"set -e\")\n --bash Override shell guessing, set to bash (use \"unset\")\n\n> aws-mfa-login\nMFA token: 123456\nexport AWS_ACCESS_KEY_ID=ASIAJ5YFB3RUUOXGYOZQ\nexport AWS_SECRET_ACCESS_KEY=abWbgMq5432lLIn6x34tj+Wlpykq1WR/KvbG2SXg\nexport AWS_SESSION_TOKEN=FQodyXlDvLv//////////wEaDCDCm3ZyUN0wDhSDKd3klfssZo4zNgTqnmUiVH0Hp8EUwtdKwvbiAa7JsyXVfzP2vaM0MTZmur/SDFDSf33/77WSdNtpUnaMyEnNP//XA7OVzmzlMLAXKYAbzrq3tBVuXxspEccz+qrxMZkfXD+DfLfkgbKF384kSDksKDF+85kZZTTr6t4t7v1tZ9DNV3xEehNJk8BS5yrD6vKusGRir+ZVm3SDFddfdsDFFD\n```\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wrapp/aws-mfa-login", "keywords": "aws mfa cli", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aws-mfa-login", "package_url": "https://pypi.org/project/aws-mfa-login/", "platform": "", "project_url": "https://pypi.org/project/aws-mfa-login/", "project_urls": { "Homepage": "https://github.com/wrapp/aws-mfa-login" }, "release_url": "https://pypi.org/project/aws-mfa-login/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Generates environment variables for MFA auth against AWS CLI. Python 3.3+.", "version": "1.0.1" }, "last_serial": 3844417, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "7596fb54961465ec2762adf7cebf642b", "sha256": "419b7a75880037481cdb187a10ca98b841f8776ec4898a800afd846057309226" }, "downloads": -1, "filename": "aws_mfa_login-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7596fb54961465ec2762adf7cebf642b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6069, "upload_time": "2018-05-08T14:32:19", "url": "https://files.pythonhosted.org/packages/a3/79/f89972a577ecf20ca1c37610d0fe4600d61218f302f324bb3aed690109f6/aws_mfa_login-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fa6a73d28d1d8946d6220e757196bec", "sha256": "8b19834f8b6bddef2dc13a360f7eef08be3396ee38d1cfb63bc07e606e732822" }, "downloads": -1, "filename": "aws-mfa-login-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9fa6a73d28d1d8946d6220e757196bec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3535, "upload_time": "2018-05-08T14:32:18", "url": "https://files.pythonhosted.org/packages/73/74/b5ee34c260d22325d093b569c0d5e568e870abbffa1ebbf2cb1e9b175a0b/aws-mfa-login-1.0.1.tar.gz" } ], "1.0.1rc1": [ { "comment_text": "", "digests": { "md5": "528256c5fe0748b1ebbffec73b4435a0", "sha256": "3e58fbe614673875d68ac2a2c28c7c256c1265ed734ce5def4e5b10e3b1de772" }, "downloads": -1, "filename": "aws-mfa-login-1.0.1rc1.tar.gz", "has_sig": false, "md5_digest": "528256c5fe0748b1ebbffec73b4435a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3519, "upload_time": "2018-01-18T11:03:59", "url": "https://files.pythonhosted.org/packages/07/d4/3edf881434026fb1c19dea62a695700583d2d6aabfa6919a5b619eb3fab0/aws-mfa-login-1.0.1rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7596fb54961465ec2762adf7cebf642b", "sha256": "419b7a75880037481cdb187a10ca98b841f8776ec4898a800afd846057309226" }, "downloads": -1, "filename": "aws_mfa_login-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7596fb54961465ec2762adf7cebf642b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6069, "upload_time": "2018-05-08T14:32:19", "url": "https://files.pythonhosted.org/packages/a3/79/f89972a577ecf20ca1c37610d0fe4600d61218f302f324bb3aed690109f6/aws_mfa_login-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fa6a73d28d1d8946d6220e757196bec", "sha256": "8b19834f8b6bddef2dc13a360f7eef08be3396ee38d1cfb63bc07e606e732822" }, "downloads": -1, "filename": "aws-mfa-login-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9fa6a73d28d1d8946d6220e757196bec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3535, "upload_time": "2018-05-08T14:32:18", "url": "https://files.pythonhosted.org/packages/73/74/b5ee34c260d22325d093b569c0d5e568e870abbffa1ebbf2cb1e9b175a0b/aws-mfa-login-1.0.1.tar.gz" } ] }