S3 Proxy Plugin for Aws Cli

awscli-plugin-s3-prox的Python项目详细描述


awscli-plugin-s3-proxy
==


此awscli插件允许使用存储在配置文件配置中的s3服务的代理。

----
从github源安装最新的包,其中可以包含尚未推送到pypi的更改:

$pip install git+https://github.com/nowak ninja/awscli-plugin-s3-proxy.git


;或者,如果通过捆绑自己的python的自制程序安装“awscli”,请按如下方式安装:

$/usr/local/opt/awscli/libexec/bin/pip installaws cli-plugin-s3-proxy


-
-
开始使用awscli-plugin-s3-proxy插件之前,首先需要[配置awscli](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)。

**必须**:完成后,才能启用“awscli-plugin-s3-proxy”插件,您可以运行:

$aws configure set plugins.s3-proxy awscli_plugin_s3_proxy

以上命令将以下部分添加到您的aws配置文件中。您也可以使用下面的配置直接编辑`~/.aws/config`。


[plugins]
s3 proxy=awscli-plugin-s3-u proxy

您可以运行:

$aws configure--profile test set s3.proxy http://proxy host.com:8080


上述命令将以下部分添加到您的配置文件中:

[profile test]
s3=
proxy=http://proxy host.com:8080


测试

如果要使用配置文件而不将其每次作为参数传递,请使用环境变量,例如:

export aws_profile=test


alternative(classic)method
---------
您可以遵循[guide by aws](https://docs.aws.amazon.com/cli/latest/userguide/cli-http-proxy.html),其中介绍了如何使用系统环境变量使用代理。下面是一个示例:

export http://proxy host.com:8080
export https://proxy host.com:8080
export http://proxy host.com:8080
export http://proxy host.com:8080

记住,设置这些变量后,“所有”awscli请求将通过代理!

此外,如果在ec2主机上使用awscli,请添加“no_proxy”变量以允许awscli与元数据终结点通信:


no_proxy=169.254.169.254




欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaPax考试:从非标准Maven存储库解析Karaf特性存储库(XML文件)   java Spring启动Bean创建异常   java中将ArrayList转换为数组的方法   Android Studio的java Unity插件。   java在CheckStyle中从方法计数中排除getter和setter   HibernateJava。sql。SQLSyntaxErrorException:表/视图“序列”不存在   与命令行程序Java vs C通信   java WebView膨胀异常   java在O(n)java8流中寻找两个列表的交集   java使用Gradle运行单元测试时,最大堆大小在哪里设置?   ssl加载java应用程序(CXF)内的jks文件   CI:Jenkins Git:Simple Java项目:希望在特定时间在脚本上发送消息   java根据位置更改数字   java按数值排序字符串数组   macos java版本“1.6.0_65”是否与java 6模棱两可?   Cassandra中的java时间戳