0

私は、laravel-rackspace-opencloudパッケージを使用して、RackSpace のクラウド ファイル プラットフォームでファイルを管理しています。このライブラリを使用してファイル コンテナーを作成/削除することはできますか? 私はこれの例を見つけることができませんでした.READMEは、すでに作成されたコンテナ内のファイルの管理のみを参照しているようです.

4

1 に答える 1

1

ファイルコンテナを作成/削除する手順に従ってください

  1. laravel を使用してラックスペースのファイル コンテナーを作成する

    $client = new Rackspace(Rackspace::US_IDENTITY_ENDPOINT, array( 
           'username' => 'XXXXXX','apiKey'   => 'XXXXXX'));
    
    try{
       $ContainerName = 'todo'; // static for now
       $objectStoreService = $client->objectStoreService(null, 'DFW');
       $container = $objectStoreService->createContainer($ContainerName);
    
    } catch (Guzzle\Http\Exception\ClientErrorResponseException $e) {
        Log::info($e->getResponse());
    }
    
  1. コンテナの削除
  //1. conneciton
  $client = new Rackspace(Rackspace::US_IDENTITY_ENDPOINT, array(   
           'username' => 'XXXXXX','apiKey'   => 'XXXXXX'));

  // 2. get region
  $objectStoreService = $client->objectStoreService(null, 'DFW');

  // 3. Get container.
  $container = $objectStoreService->getContainer('{containerName}');
  // 4. Delete container.
  $container->delete();
于 2015-02-13T06:11:27.727 に答える