Object Storage サービスの動作を検証します。
注釈
コントローラーノードにおいて、これらの手順を実行します。
demo のクレデンシャルを読み込みます。
$ . demo-openrc
サービスの状態を表示します。
$ 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
コンテナー container1 を作成します。
$ openstack container create container1
+---------------------------------------+------------+------------------------------------+
| account | container | x-trans-id |
+---------------------------------------+------------+------------------------------------+
| AUTH_ed0b60bf607743088218b0a533d5943f | container1 | tx8c4034dc306c44dd8cd68-0056f00a4a |
+---------------------------------------+------------+------------------------------------+
テストファイルをコンテナー container1 にアップロードします。
$ openstack object create container1 FILE
+--------+------------+----------------------------------+
| object | container | etag |
+--------+------------+----------------------------------+
| FILE | container1 | ee1eca47dc88f4879d8a229cc70a07c6 |
+--------+------------+----------------------------------+
FILE はローカルファイルの名前で置き換えます。 container1 コンテナーにアップロードします。
コンテナー container1 内のファイルを一覧表示します。
$ openstack object list container1
+------+
| Name |
+------+
| FILE |
+------+
コンテナー container1 からテストファイルをダウンロードします。
$ openstack object save container1 FILE
FILE は container1 コンテナーにアップロードしたファイルの名前に置き換えます。
注釈
このコマンドは何も出力しません。
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.