APIドキュメント
オブジェクトの削除
このセクションのサンプルでは という バケツから というバケツから
以下はIDrive®e2のシカゴ 地域の例です。以下の操作を実行する前に、必要な設定手順に従ってください。
以下のコマンドを使用してオブジェクトを削除する。
aws s3 rm s3://my-bucket/my-object --endpoint-url https://storageendpoint
以下のコードを使って、バケツからオブジェクトを削除します。
#!/bin/python インポートboto3 # IDrive e2用のS3クライアントを作成する。 endpoint = "l4g4.ch11.idrivee2-2.com" クライアント = boto3.client("s3", endpoint_url=endpoint) # バケット 'my-bucket' 内のオブジェクト 'my-object' を削除する。 client.delete_object(Bucket="my-bucket", Key="my-object")
const AWS = require('aws-sdk'); // Create an S3 client for IDrive e2 const s3 = new AWS.S3({ endpoint: "https://xyz1.ch11.idrivee2-2.com", //your storage-endpoint accessKeyId: process.env.access_key, //your access-key secretAccessKey: process.env.secret_key, //your secret-key }); // delete object 'my-object' in bucket 'my-bucket' params var params = { Bucket: "my-bucket", Key: "my-object" }; // delete object call s3.deleteObject(params, function(err, data) { if (err) { console.log("Error:", err); } else { console.log("Success:", data); } });
以下のコマンドを使用してオブジェクトを削除する。以下は、Composer のインストール方法を使用した例です。その他の方法については、 PHP の使用法に従って以下のコードの"require"文を変更してください。
<?php require "vendor/autoload.php"; use Aws\S3\S3Client; use Aws\Exception\AwsException; // Create an S3 client for IDrive e2 $profile_credentials = [ "profile" => "default", "endpoint" => "l4g4.ch11.idrivee2-2.com", "region" => "Chicago", "version" => "latest", "use_path_style_endpoint" => true, ]; $s3 = S3Client::factory($profile_credentials); // delete object 'my-object' in bucket 'my-bucket' try { $result = $s3->deleteObject([ "Bucket" => "my-bucket", "Key" => "my-object", ]); echo "Success: "; var_dump($result["@metadata"]); } catch (AwsException $e) { echo "Error: {$e->getMessage()}" . PHP_EOL; }
require 'aws-sdk-s3' # Create an S3 client for IDrive e2 endpoint = 'l4g4.ch11.idrivee2-2.com' client = Aws::S3::Client.new(region: 'Chicago', endpoint: endpoint) # delete object 'my-object' in bucket 'my-bucket' begin puts "Success: #{client.delete_object(bucket: 'my-bucket', key: 'my-object')}" rescue StandardError => ex puts "Error: #{ex}" end