config
命令说明:
config --id=[accessid] --key=[accesskey] --host=[host] --sts_token=[sts_token]
配置osscmd使用的默认host,ID和KEY。默认的host为oss.aliyuncs.com 如果需要访问oss-internal.aliyuncs.com可以加上--host=oss-internal.aliyuncs.com。 sts_token为非必需参数,当填写sts_token参数时,工具则以STS的方式进行鉴权。
使用示范:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这些命令行操作是与阿里云对象存储服务(OSS)相关的客户端工具osscmd
的使用示例。这个工具帮助用户通过命令行来管理OSS资源,比如创建和删除Bucket、获取Bucket列表、设置访问权限等。下面是对您提供命令的简要解析及补充说明:
配置认证信息 (config
)
osscmd
工具连接OSS时所需的AccessKey ID、AccessKey Secret以及可选的内部域名或STS Token。这是执行任何其他OSS操作前的必要步骤。获取所有Bucket (getallbucket
, gs
)
gs
,简化日常使用。创建Bucket (createbucket
, cb
, mb
, pb
)
cb
(create bucket)、mb
(make bucket)、pb
(put bucket),并可指定ACL(访问控制列表)以定义Bucket的访问权限。删除Bucket (deletebucket
, db
)
db
以方便使用。删除Bucket及其内容 (deletewholebucket
)
获取Bucket ACL (getacl
)
设置Bucket ACL (setacl
)
private
、public-read
、public-read-write
三种预设权限。设置生命周期规则 (putlifecycle
)
获取生命周期规则 (getlifecycle
)
删除生命周期规则 (deletelifecycle
)
设置防盗链 (putreferer
)
请注意,为了安全和效率,实际操作中建议使用最新的官方SDK或者CLI工具,并且遵循最佳实践,比如使用RAM用户而非主账号的AccessKey,以及定期轮换AccessKey。此外,对于敏感操作(如删除),务必确认无误后再执行。