{ "info": { "author": "Sebastian Nowak", "author_email": "sebastian@nowak.ninja", "bugtrack_url": null, "classifiers": [], "description": "awscli-plugin-s3-proxy\n=============\n\nThis awscli plugin allows usage of proxy for S3 service stored in profile configuration.\n\n------------\nInstallation\n------------\n\nThe easiest way to install awscli-plugin-s3-proxy is to use `pip`:\n\n $ pip install awscli-plugin-s3-proxy\n\nYou can also install the latest package from GitHub source which can contain changes not yet pushed to PyPI:\n\n $ pip install git+https://github.com/nowak-ninja/awscli-plugin-s3-proxy.git\n\nor, if you install `awscli` via Homebrew, which bundles its own python, install as following:\n\n $ /usr/local/opt/awscli/libexec/bin/pip install awscli-plugin-s3-proxy\n\n\n---------------\nGetting Started\n---------------\n\nBefore using awscli-plugin-s3-proxy plugin, you need to [configure awscli](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) first.\n\n**MUST**: Once that's done, to enable `awscli-plugin-s3-proxy` plugin, you can run:\n\n $ aws configure set plugins.s3-proxy awscli_plugin_s3_proxy\n\nThe above command adds below section to your aws config file. You can also directly edit your `~/.aws/config` with below configuration.\n\n [plugins]\n s3-proxy = awscli_plugin_s3_proxy\n\nTo add proxy configure to a profile (assuming you have a **test** profile), you can run:\n\n $ aws configure --profile test set s3.proxy http://proxy-host.com:8080\n\nThe above command adds below section to your profile:\n\n [profile test]\n s3 =\n proxy = http://proxy-host.com:8080\n\nNow you can access S3 using proxy with profile:\n\n $ aws s3 ls --profile test\n\nIf You want to use profile without passing it every time as parameter, use environment variable, ex:\n\n export AWS_PROFILE=test\n\nAlternative (classic) method\n------------------\nYou can follow the [guide by AWS](https://docs.aws.amazon.com/cli/latest/userguide/cli-http-proxy.html) which describes how to use proxy using system environment variables. Here is the example:\n\n export http_proxy=http://proxy-host.com:8080\n export https_proxy=http://proxy-host.com:8080\n export HTTP_PROXY=http://proxy-host.com:8080\n export HTTPS_PROXY=http://proxy-host.com:8080\n\nRemember that after setting these variables, `ALL` awscli requests will be going through proxy!\n\nAdditionally, if You are using awscli on EC2 host, add `NO_PROXY` variable to allow awscli communicate with metadata endpoint:\n\n NO_PROXY=169.254.169.254\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/nowak-ninja/awscli-plugin-s3-proxy/archive/0.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nowak-ninja/awscli-plugin-s3-proxy", "keywords": "awscli,plugin,s3,proxy", "license": "", "maintainer": "", "maintainer_email": "", "name": "awscli-plugin-s3-proxy", "package_url": "https://pypi.org/project/awscli-plugin-s3-proxy/", "platform": "", "project_url": "https://pypi.org/project/awscli-plugin-s3-proxy/", "project_urls": { "Download": "https://github.com/nowak-ninja/awscli-plugin-s3-proxy/archive/0.5.tar.gz", "Homepage": "https://github.com/nowak-ninja/awscli-plugin-s3-proxy" }, "release_url": "https://pypi.org/project/awscli-plugin-s3-proxy/0.5/", "requires_dist": [ "awscli (>=1.11.0)" ], "requires_python": "", "summary": "S3 proxy plugin for AWS CLI", "version": "0.5" }, "last_serial": 4081876, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "ac37ace5811fc07a5f553b10b5e23bfb", "sha256": "e5c1b1908c79d46ed4299d50f22bac3909ba85216a5086a60f8f05c98dbe57f4" }, "downloads": -1, "filename": "awscli_plugin_s3_proxy-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ac37ace5811fc07a5f553b10b5e23bfb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2764, "upload_time": "2018-07-19T12:27:57", "url": "https://files.pythonhosted.org/packages/32/12/299b0dee4e3ab3ed2c4ed53c53c347cdf21826a16b9a4620346917344a06/awscli_plugin_s3_proxy-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4770adc2cd5c1172c821751c372cfdc9", "sha256": "2cb4804f4903980675eab0a7fb8662da279a212509dcc5d94c7b9bccce2a9626" }, "downloads": -1, "filename": "awscli_plugin_s3_proxy-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4770adc2cd5c1172c821751c372cfdc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2765, "upload_time": "2018-07-19T10:11:58", "url": "https://files.pythonhosted.org/packages/3d/af/d868cd119a0639d1d93c3590256c2577d1a463d7ba1c8d361928e2e4ffee/awscli_plugin_s3_proxy-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90dd2a11a65d445bf2c9553fc4b206e6", "sha256": "26985d77c5b1da49904ff23c6efa96d9fce109859558c30d2772be84f58343a0" }, "downloads": -1, "filename": "awscli-plugin-s3-proxy-0.2.tar.gz", "has_sig": false, "md5_digest": "90dd2a11a65d445bf2c9553fc4b206e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2506, "upload_time": "2018-07-19T10:11:59", "url": "https://files.pythonhosted.org/packages/8d/a9/6604c78e8b32b73f3f8cef161f9d7a3199723cbf31302997a60a429cff65/awscli-plugin-s3-proxy-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "eb69aaa680ea419c7e107c27a90e0308", "sha256": "a67536d59f3c1b4467d947823ba4017bfd8d0939414ca725f22b396257cb77d5" }, "downloads": -1, "filename": "awscli_plugin_s3_proxy-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "eb69aaa680ea419c7e107c27a90e0308", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2766, "upload_time": "2018-07-19T12:29:20", "url": "https://files.pythonhosted.org/packages/da/4c/d1bb47017e532db256384d6bdc58dad7c2d7c28a3b551cac2e248925c9e9/awscli_plugin_s3_proxy-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b16b78c135202f9974cdd4e6073171a6", "sha256": "9d7ee8b4f57b90d67fe2bbed0a6253f96f679b405be00ec728b88cfb77b40639" }, "downloads": -1, "filename": "awscli-plugin-s3-proxy-0.3.tar.gz", "has_sig": false, "md5_digest": "b16b78c135202f9974cdd4e6073171a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512, "upload_time": "2018-07-19T12:29:21", "url": "https://files.pythonhosted.org/packages/4e/75/b7ca0ac83141c370f1510de98600f98b8cbe46c9155e77ce5e90ff2bbf84/awscli-plugin-s3-proxy-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "723e99c388ebc83c9627f409ad5ae3c8", "sha256": "e8af4ea7c890784fb10549d2c0f7741dc57d3439c83f8cfeff1c6cd0ba4ab2ec" }, "downloads": -1, "filename": "awscli_plugin_s3_proxy-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "723e99c388ebc83c9627f409ad5ae3c8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2764, "upload_time": "2018-07-19T12:30:15", "url": "https://files.pythonhosted.org/packages/a2/38/4f19e6e9913803ab91e372bf246e81c68e6bb461eb912e704085ce18a53e/awscli_plugin_s3_proxy-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c9c7e36c7b09d413e29f3077e07fce1", "sha256": "6d7c147a00d37a665ea7cfbc98d25fdfdffff775837128e0f19ab416df75b1b2" }, "downloads": -1, "filename": "awscli-plugin-s3-proxy-0.4.tar.gz", "has_sig": false, "md5_digest": "8c9c7e36c7b09d413e29f3077e07fce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512, "upload_time": "2018-07-19T12:30:16", "url": "https://files.pythonhosted.org/packages/de/88/3f3f1f16ccba243b084bc67ff276d5ab2654ee88c44d6c3ece7434dec872/awscli-plugin-s3-proxy-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "43ef222528ad0dda8a5c7bdc7f0c1eac", "sha256": "b7774ef7bee8acffcdfcd7cf8eca3ab10f16b893c4fb2edd9089a99bddbe1b5d" }, "downloads": -1, "filename": "awscli_plugin_s3_proxy-0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "43ef222528ad0dda8a5c7bdc7f0c1eac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2759, "upload_time": "2018-07-19T12:36:23", "url": "https://files.pythonhosted.org/packages/68/55/38b808b650972f388c64d59d76f89bd914f4c84b772cac30a3cec66312b2/awscli_plugin_s3_proxy-0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f03e6a2ac27731eca99841e67b4a664e", "sha256": "294dffc7c0821a599593943d510d95d018cf488aa1432ab39b80f264c8609fc7" }, "downloads": -1, "filename": "awscli-plugin-s3-proxy-0.5.tar.gz", "has_sig": false, "md5_digest": "f03e6a2ac27731eca99841e67b4a664e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2507, "upload_time": "2018-07-19T12:36:24", "url": "https://files.pythonhosted.org/packages/ba/52/534ce8d63b06c6a637c9674571d49c8af11a4c62843344112a1e58e7ca90/awscli-plugin-s3-proxy-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43ef222528ad0dda8a5c7bdc7f0c1eac", "sha256": "b7774ef7bee8acffcdfcd7cf8eca3ab10f16b893c4fb2edd9089a99bddbe1b5d" }, "downloads": -1, "filename": "awscli_plugin_s3_proxy-0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "43ef222528ad0dda8a5c7bdc7f0c1eac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2759, "upload_time": "2018-07-19T12:36:23", "url": "https://files.pythonhosted.org/packages/68/55/38b808b650972f388c64d59d76f89bd914f4c84b772cac30a3cec66312b2/awscli_plugin_s3_proxy-0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f03e6a2ac27731eca99841e67b4a664e", "sha256": "294dffc7c0821a599593943d510d95d018cf488aa1432ab39b80f264c8609fc7" }, "downloads": -1, "filename": "awscli-plugin-s3-proxy-0.5.tar.gz", "has_sig": false, "md5_digest": "f03e6a2ac27731eca99841e67b4a664e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2507, "upload_time": "2018-07-19T12:36:24", "url": "https://files.pythonhosted.org/packages/ba/52/534ce8d63b06c6a637c9674571d49c8af11a4c62843344112a1e58e7ca90/awscli-plugin-s3-proxy-0.5.tar.gz" } ] }