Eliminar segmentos

En esta página se explica cómo eliminar segmentos de Cloud Storage. Si quieres obtener una visión general de los segmentos, lee el apartado sobre términos clave.

Si quieres eliminar un segmento, sigue estos pasos:

Consola

  1. Abre el explorador de Cloud Storage en la consola de Google Cloud Platform.
    Abrir el explorador de Cloud Storage

  2. Selecciona la casilla de verificación del segmento que quieras eliminar.

  3. Haz clic en Eliminar.

  4. En la ventana de superposición que aparece, haz clic en Eliminar para confirmar que deseas eliminar el segmento y su contenido.

gsutil

El comando gsutil rm con la marca -r sirve para sustituir [VALUES_IN_BRACKETS] por los valores adecuados:

gsutil rm -r gs://[BUCKET_NAME]

La respuesta debe parecerse al siguiente ejemplo:

Removing gs://[BUCKET_NAME]/...

Ejemplos de código

C#

Si quieres obtener más información sobre cómo instalar y crear un cliente de Cloud Storage, consulta el apartado sobre bibliotecas cliente de Cloud Storage.

private void DeleteBucket(string bucketName)
{
    var storage = StorageClient.Create();
    storage.DeleteBucket(bucketName);
    Console.WriteLine($"Deleted {bucketName}.");
}

Go

Si quieres obtener más información sobre cómo instalar y crear un cliente de Cloud Storage, consulta el apartado sobre bibliotecas cliente de Cloud Storage.

if err := client.Bucket(bucketName).Delete(ctx); err != nil {
	return err
}

Java

Si quieres obtener más información sobre cómo instalar y crear un cliente de Cloud Storage, consulta el apartado sobre bibliotecas cliente de Cloud Storage.

boolean deleted = bucket.delete(BucketSourceOption.metagenerationMatch());
if (deleted) {
  // the bucket was deleted
} else {
  // the bucket was not found
}

Node.js

Si quieres obtener más información sobre cómo instalar y crear un cliente de Cloud Storage, consulta el apartado sobre bibliotecas cliente de Cloud Storage.

// Imports the Google Cloud client library
const Storage = require('@google-cloud/storage');

// Creates a client
const storage = new Storage();

/**
 * TODO(developer): Uncomment the following line before running the sample.
 */
// const bucketName = 'Name of a bucket, e.g. my-bucket';

// Deletes the bucket
storage
  .bucket(bucketName)
  .delete()
  .then(() => {
    console.log(`Bucket ${bucketName} deleted.`);
  })
  .catch(err => {
    console.error('ERROR:', err);
  });

PHP

Si quieres obtener más información sobre cómo instalar y crear un cliente de Cloud Storage, consulta el apartado sobre bibliotecas cliente de Cloud Storage.

use Google\Cloud\Storage\StorageClient;

/**
 * Delete a Cloud Storage Bucket.
 *
 * @param string $bucketName the name of the bucket to delete.
 *
 * @return void
 */
function delete_bucket($bucketName)
{
    $storage = new StorageClient();
    $bucket = $storage->bucket($bucketName);
    $bucket->delete();
    printf('Bucket deleted: %s' . PHP_EOL, $bucket->name());
}

Python

Si quieres obtener más información sobre cómo instalar y crear un cliente de Cloud Storage, consulta el apartado sobre bibliotecas cliente de Cloud Storage.

def delete_bucket(bucket_name):
    """Deletes a bucket. The bucket must be empty."""
    storage_client = storage.Client()
    bucket = storage_client.get_bucket(bucket_name)
    bucket.delete()
    print('Bucket {} deleted'.format(bucket.name))

Ruby

Si quieres obtener más información sobre cómo instalar y crear un cliente de Cloud Storage, consulta el apartado sobre bibliotecas cliente de Cloud Storage.

# project_id  = "Your Google Cloud project ID"
# bucket_name = "Name of your Google Cloud Storage bucket to delete"

require "google/cloud/storage"

storage = Google::Cloud::Storage.new project: project_id
bucket  = storage.bucket bucket_name

bucket.delete

puts "Deleted bucket: #{bucket.name}"

APIs REST

API JSON

Ten en cuenta que el segmento debe estar vacío antes de poder eliminarlo.

  1. Obtén un token de autorización de acceso de OAuth 2.0 Playground. Configura el playground que se va a usar con tus propias credenciales de OAuth.
  2. Usa cURL para invocar la API JSON y sustituye [VALUES_IN_BRACKETS] por los valores adecuados:
    curl -X DELETE -H "Authorization: Bearer [OAUTH2_TOKEN]" \
        "https://www.googleapis.com/storage/v1/b/[BUCKET_NAME]"

Si la acción se realiza correctamente, la respuesta contendrán un código de estado 204.

Consulta la página de referencia JSON sobre cómo eliminar segmentos para obtener más información.

API XML

Ten en cuenta que el segmento debe estar vacío antes de poder eliminarlo.

  1. Obtén un token de autorización de acceso de OAuth 2.0 Playground. Configura el playground que se va a usar con tus propias credenciales de OAuth.
  2. Usa cURL para invocar la API XML y sustituye [VALUES_IN_BRACKETS] por los valores adecuados:
    curl -X DELETE -H "Authorization: Bearer [OAUTH2_TOKEN]" \
        "https://storage.googleapis.com/[BUCKET_NAME]"

Consulta la página de referencia XML sobre cómo eliminar segmentos para obtener más información.

Siguientes pasos

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.