第10章 テスト
ストレージ管理者は、基本的な機能テストを実行して、Ceph Object Gateway 環境が想定どおりに機能していることを確認できます。S3 インターフェイス用に初期 Ceph Object Gateway ユーザーを作成して、Swift インターフェイスのサブユーザーを作成して、REST インターフェイスを使用できます。
前提条件
- 正常かつ実行中の Red Hat Ceph Storage クラスター
- Ceph Object Gateway ソフトウェアのインストール。
10.1. S3 ユーザーを作成します。 リンクのコピーリンクがクリップボードにコピーされました!
ゲートウェイをテストするには、S3 ユーザーを作成し、ユーザーアクセスを付与します。man radosgw-admin
コマンドは、追加のコマンドオプションに関する情報を提供します。
マルチサイトのデプロイメントでは、マスターゾーングループのマスターゾーンにあるホストでユーザーを作成します。
前提条件
-
root
またはsudo
アクセス - Ceph Object Gateway がインストールされていること
手順
S3 ユーザーを作成します。
構文
radosgw-admin user create --uid=name --display-name="USER_NAME"
radosgw-admin user create --uid=name --display-name="USER_NAME"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow name を S3 ユーザーの名前に置き換えます。
例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力を確認し、
access_key
およびsecret_key
の値に JSON エスケープ文字 (\
) が含まれていないことを確認します。これらの値はアクセスの検証に必要ですが、値に JSON エスケープ文字が含まれる場合、特定のクライアントは処理できません。この問題を修正するには、以下のアクションのいずれかを実行します。- JSON エスケープ文字を削除します。
- 文字列を引用符でカプセル化します。
- キーを再生成し、JSON エスケープ文字が含まれていないことを確認します。
- キーおよびシークレットを手動で指定します。
正引きスラッシュ
/
は有効な文字であるため、削除しないでください。