Qas*_*sim 5 amazon-s3 amazon-web-services
我必须将一些静态HTML和CSS文件上传到Amazon S3,并且已经获得了访问密钥ID以及秘密访问密钥.
我已注册AWS,如何上传内容?
如果您习惯使用命令行,那么与AWS(几乎)所有事物进行交互的最通用(和启用)方法是使用卓越的AWS命令行界面(AWS CLI) - 它同时涵盖了大多数服务的API,它还具有更高级别的S3命令,可以轻松处理您的用例,请参阅S3的AWS CLI参考(较低级别命令在s3api中) - 特别是您可能对以下内容感兴趣:
我使用后者通过简单地同步更改,方便和快速的内容来部署在S3上托管的静态网站.您的使用情况由第几个覆盖实例(更细粒度的用法同--exclude,--include和前缀处理等可用):
以下sync命令通过将本地文件上载到s3,将指定前缀和存储区下的对象同步到本地目录中的文件.[...]
Run Code Online (Sandbox Code Playgroud)aws s3 sync . s3://mybucket
虽然AWS CLI支持常规AWS凭据通过环境变量处理,您还可以配置多个配置描述文件需要为自己和其他AWS账户和开关:
AWS CLI支持在配置文件中存储的多个配置文件之间切换.[...]每个配置文件使用不同的凭证 - 可能来自两个不同的IAM用户 - 并且还指定不同的区域.第一个配置文件default,指定区域us-east-1.第二个配置文件test-user指定us-west-2.请注意,对于默认值以外的配置文件,您必须在配置文件名称前加上字符串profile.
| 归档时间: |
|
| 查看次数: |
7349 次 |
| 最近记录: |