Lakukan verifikasi pengoperasian layanan Object Storage.
Catatan
Lakukan langkah ini pada controller node.
Peringatan
Jika salah satu atau lebih dari langkah-langkah ini tidak bekerja, periksa file /var/log/audit/audit.log untuk pesan SELinux yang menunjukkan penolakan tindakan untuk proses swift. Jika ada, ubah konteks keamanan direktori /srv/node ke tingkat keamanan terendah (s0) untuk tipe swift_data_t, peran object_r dan user system_u:
# chcon -R system_u:object_r:swift_data_t:s0 /srv/node
Dapatkan sumber kredensial demo:
$ . demo-openrc
Tampilkan status layanan:
$ 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
Buat container container1:
$ openstack container create container1
+---------------------------------------+------------+------------------------------------+
| account | container | x-trans-id |
+---------------------------------------+------------+------------------------------------+
| AUTH_ed0b60bf607743088218b0a533d5943f | container1 | tx8c4034dc306c44dd8cd68-0056f00a4a |
+---------------------------------------+------------+------------------------------------+
Upload file test ke container container1:
$ openstack object create container1 FILE
+--------+------------+----------------------------------+
| object | container | etag |
+--------+------------+----------------------------------+
| FILE | container1 | ee1eca47dc88f4879d8a229cc70a07c6 |
+--------+------------+----------------------------------+
Ganti FILE dengan nama file lokal untuk meng-upload ke container container1.
Daftarlah file dalam container container1:
$ openstack object list container1
+------+
| Name |
+------+
| FILE |
+------+
Download file test dari container container1:
$ openstack object save container1 FILE
Ganti FILE dengan nama file upload ke container container1.
Catatan
Command ini tidak memberikan output.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.