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
==
此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