简体   繁体   English

如何从Java中删除Google Cloud Platform中的存储桶?

[英]How can I delete a bucket in Google Cloud Platform from java?

Consider the below code which allows me to create a bucket from Java... 考虑下面的代码,它允许我从Java创建存储桶...

package com.lscale.gcp.test1;

import com.google.cloud.storage.Bucket;
import com.google.cloud.storage.BucketInfo;
import com.google.cloud.storage.Storage;
import com.google.cloud.storage.StorageOptions;

public class CreateBucket {
    public static void main(String... args) throws Exception {
        // Instantiates a client
        Storage storage = StorageOptions.getDefaultInstance().getService();

        // The name for the new bucket
        String bucketName = Properties.bucketId;  // "my-new-bucket";

        // Creates the new bucket
        Bucket bucket = storage.create(BucketInfo.of(bucketName));

        System.out.printf("Bucket %s created.%n", bucket.getName());
    }
}

The question is: how can I delete it, using java code? 问题是:如何使用Java代码将其删除?

First of all the bucket must be empty. 首先,存储桶必须为空。

Then you can do: 然后,您可以执行以下操作:

storage.buckets().delete(Properties.bucketId).execute() storage.buckets()。delete(Properties.bucketId).execute()

where storage is com.google.api.services.storage 存放com.google.api.services.storage的位置

I hope it helps! 希望对您有所帮助! :) :)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 从 Java 中删除“文件夹”中或带有前缀的 Google Cloud Bucket 中的所有文件 - Delete all files in 'folder' or with prefix in Google Cloud Bucket from Java 如何从Google Cloud Platform Java Flexible Environment下载应用程序 - How to download application from Google Cloud Platform Java Flexible Environment Google云端-无法从存储桶下载 - Google Cloud - Can't download from bucket 如何使用 Exoplayer 从谷歌云平台 stream 和 m4v url - How can I stream an m4v url from Google Cloud Platform using Exoplayer Java-如何从Google Cloud Datastore删除实体 - Java - How to delete an entity from Google Cloud Datastore 在google云平台哪里可以看到我写在java app中的App日志? - Where can I see App logs which I have written in java app in google cloud platform? 如何从 JAVA 中的谷歌存储云存储桶中获取所有 pdf 文件 - How to get all pdf file from google storage cloud bucket in JAVA 如何使用 Java API 在谷歌云存储桶中创建一个空文件夹 - How to create an empty folder in google cloud bucket using Java API 如何使用java从gcp存储桶下载文件夹? - How can i download folder from gcp bucket using java? 如何设置pageToken以通过Java SDK从Google云端存储中获取项目列表? - How can I set pageToken to get item lists from Google Cloud Storage via Java SDK?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM