質問編集履歴

1 質問内容の変更

aizawal-hiroki

aizawal-hiroki score 48

2017/10/05 15:01  投稿

aws-sdk-ruby オブジェクトの削除
aws-sdk とrubyの勉強中です。
バケットの中にある階層の下にあるファイルを削除したいです。
```
例)
bucket
L faile
    L faile2
        L faile3
            L test.txt
```
バケットの中にあるファイルを削除したいです。
```ruby
bucket = Aws::S3::Client.new(
       :region => 'ap-northeast-1',
       :access_key_id => '**********',
       :secret_access_key => '******************************',
       )
   object.delete("bucekttest", "aws-sdk-ruby5.txt") do |file|
       object.delete(bucket: 'aizawatest', key: "aws-sdk-ruby3.txt") do |chunk|
           file.delete object
           false
       end
   end
```
こんな感じで書いてみたんですけどエラーは吐きませんが削除がされません。
勉強中故ガバガバのコードで申し訳ないんですがご指摘の程よろしくお願いします
勉強中故ガバガバのコードで申し訳ないんですがご指摘の程よろしくお願いします
  • Ruby

    11242 questions

    Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

  • AWS(Amazon Web Services)

    3061 questions

    Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る