如何为最新的gcloud存储设置setstorageclass

时间:2017-04-11 01:56:32

标签: google-cloud-storage lifecycle gsutil

我们用来遵循指令here!要设置存储桶生命周期策略,但是使用最新的gcloud组件更新,我们会收到如下错误: 失败:不支持的标记SetStorageClass。 搜索gcs存储生命周期doc没有资助任何更新。 我们使用的命令是gsutil lifecycle set <json file> gs://<bucket name>/gsutil version: 4.25

{
   "lifecycle":{
      "rule":[
         {
            "action":{
               "type":"SetStorageClass",
               "storageClass":"NEARLINE"
            },
            "condition":{
               "age":30,
               "matchesStorageClass":[
                  "REGIONAL",
                  "STANDARD",
                  "DURABLE_REDUCED_AVAILABILITY"
               ]
            }
         }
      ]
   }
}

1 个答案:

答案 0 :(得分:2)

编辑2

这已在this GitHub commit中修复,已包含在gsutil的最新版本(v4.26)中。

修改

看起来您实际上发现了使用XML API时发生的错误。我已经打开了一个GitHub问题,可以解决这个问题: https://github.com/GoogleCloudPlatform/gsutil/issues/427

感谢您的报告!

查看Boto库中的代码,您可能尝试指定func applicationWillResignActive(_ application: UIApplication) { if let gameScene = GameScene(fileNamed: "GameScene") { gameScene.pauseGame() } } JSON密钥:

SetStorageClass

而不是将其设为{ ... "SetStorageClass": ... ... } 的{​​{1}}属性的值。以下是使用问题评论中的(固定)样本的示例:

action