在CMD中运行时需要将命令中的参数用双引号括起来。例如:
aws s3api put-bucket-encryption --bucket my-bucket --server-side-encryption-configuration '{"Rules":[{"ApplyServerSideEncryptionByDefault":{"SSEAlgorithm":"AES256"}}]}'
如果觉得手动添加引号比较麻烦,可以使用 PowerShell 来运行命令,在 PowerShell 中命令参数不需要加引号。例如:
aws s3api put-bucket-encryption --bucket my-bucket --server-side-encryption-configuration '{"Rules":[{"ApplyServerSideEncryptionByDefault":{"SSEAlgorithm":"AES256"}}]}' | Invoke-Expression
上一篇:AWSS3APIlitealternativeforPHP
下一篇:awss3apiput-object-acl中出现“Parametervalidationfailed:Invalidbucketname”