動作検証

動作検証

Object Storage サービスの動作を検証します。

注釈

コントローラーノードにおいて、これらの手順を実行します。

  1. demo のクレデンシャルを読み込みます。

    $ . demo-openrc
    
  2. サービスの状態を表示します。

    $ swift stat
                            Account: AUTH_ed0b60bf607743088218b0a533d5943f
                         Containers: 0
                            Objects: 0
                              Bytes: 0
    Containers in policy "policy-0": 0
       Objects in policy "policy-0": 0
         Bytes in policy "policy-0": 0
        X-Account-Project-Domain-Id: default
                        X-Timestamp: 1444143887.71539
                         X-Trans-Id: tx1396aeaf17254e94beb34-0056143bde
                       Content-Type: text/plain; charset=utf-8
                      Accept-Ranges: bytes
    
  3. コンテナー container1 を作成します。

    $ openstack container create container1
    +---------------------------------------+------------+------------------------------------+
    | account                               | container  | x-trans-id                         |
    +---------------------------------------+------------+------------------------------------+
    | AUTH_ed0b60bf607743088218b0a533d5943f | container1 | tx8c4034dc306c44dd8cd68-0056f00a4a |
    +---------------------------------------+------------+------------------------------------+
    
  4. テストファイルをコンテナー container1 にアップロードします。

    $ openstack object create container1 FILE
    +--------+------------+----------------------------------+
    | object | container  | etag                             |
    +--------+------------+----------------------------------+
    | FILE   | container1 | ee1eca47dc88f4879d8a229cc70a07c6 |
    +--------+------------+----------------------------------+
    

    FILE はローカルファイルの名前で置き換えます。 container1 コンテナーにアップロードします。

  5. コンテナー container1 内のファイルを一覧表示します。

    $ openstack object list container1
    +------+
    | Name |
    +------+
    | FILE |
    +------+
    
  6. コンテナー container1 からテストファイルをダウンロードします。

    $ openstack object save container1 FILE
    

    FILEcontainer1 コンテナーにアップロードしたファイルの名前に置き換えます。

    注釈

    このコマンドは何も出力しません。

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.