Jump To Close Expand all Collapse all Table of contents 開発者ガイド 1. Ceph RESTful API Expand section "1. Ceph RESTful API" Collapse section "1. Ceph RESTful API" 1.1. 前提条件 1.2. Ceph API のバージョン 1.3. Ceph API の認証および認可 1.4. Ceph API モジュールの有効化と保護 1.5. 質問および回答 Expand section "1.5. 質問および回答" Collapse section "1.5. 質問および回答" 1.5.1. 情報の取得 Expand section "1.5.1. 情報の取得" Collapse section "1.5.1. 情報の取得" 1.5.1.1. すべてのクラスター設定オプションを表示する方法 1.5.1.2. 特定のクラスター設定オプションを表示する方法 1.5.1.3. OSD のすべての設定オプションを表示する方法 1.5.1.4. CRUSH ルールの表示方法 1.5.1.5. Monitor に関する情報を表示する方法 1.5.1.6. 特定のモニターに関する情報を表示する方法 1.5.1.7. OSD に関する情報を表示する方法 1.5.1.8. 特定の OSD に関する情報を表示する方法 1.5.1.9. OSD でどのプロセスがスケジュールされるのかを指定する方法 1.5.1.10. プールに関する情報の表示方法 1.5.1.11. 特定のプールに関する情報を表示する方法 1.5.1.12. ホストに関する情報を表示する方法 1.5.1.13. 特定のホストに関する情報を表示する方法 1.5.2. 設定の変更 Expand section "1.5.2. 設定の変更" Collapse section "1.5.2. 設定の変更" 1.5.2.1. OSD 設定オプションの変更方法 1.5.2.2. OSD の状態を変更する方法 1.5.2.3. OSD の重みを再設定する方法 1.5.2.4. プールの情報の変更方法 1.5.3. クラスターの管理 Expand section "1.5.3. クラスターの管理" Collapse section "1.5.3. クラスターの管理" 1.5.3.1. OSD でスケジュール済みプロセスを実行する方法 1.5.3.2. 新規プールの作成方法 1.5.3.3. プールの削除方法 1.6. 関連情報 2. Ceph Object Gateway 管理 API Expand section "2. Ceph Object Gateway 管理 API" Collapse section "2. Ceph Object Gateway 管理 API" 2.1. 前提条件 2.2. 管理操作 2.3. 管理認証要求 2.4. 管理ユーザーの作成 2.5. ユーザー情報の取得 2.6. ユーザーの作成 2.7. ユーザーの変更 2.8. ユーザーの削除 2.9. サブユーザーの作成 2.10. サブユーザーの変更 2.11. サブユーザーの削除 2.12. ユーザーへの機能の追加 2.13. ユーザーからの機能の削除 2.14. キーの作成 2.15. 鍵の削除 2.16. バケット通知 Expand section "2.16. バケット通知" Collapse section "2.16. バケット通知" 2.16.1. 前提条件 2.16.2. バケット通知の概要 2.16.3. 永続通知 2.16.4. トピックの作成 2.16.5. トピック情報の取得 2.16.6. トピックのリスト表示 2.16.7. トピックの削除 2.16.8. イベントレコード 2.16.9. サポートされるイベントタイプ 2.17. バケット情報の取得 2.18. バケットインデックスを確認します。 2.19. バケットの削除 2.20. バケットのリンク 2.21. バケットのリンクを解除します。 2.22. バケットまたはオブジェクトポリシーを取得する 2.23. オブジェクトの削除 2.24. Quotas 2.25. ユーザークォータの取得 2.26. ユーザークォータの設定 2.27. バケットクォータの取得 2.28. バケットクォータの設定 2.29. 使用方法情報の取得 2.30. 使用方法に関する情報を削除 2.31. 標準エラーレスポンス 3. Ceph Object Gateway および S3 API Expand section "3. Ceph Object Gateway および S3 API" Collapse section "3. Ceph Object Gateway および S3 API" 3.1. 前提条件 3.2. S3 の制限 3.3. S3 API を使用した Ceph Object Gateway へのアクセス Expand section "3.3. S3 API を使用した Ceph Object Gateway へのアクセス" Collapse section "3.3. S3 API を使用した Ceph Object Gateway へのアクセス" 3.3.1. 前提条件 3.3.2. S3 認証 3.3.3. サーバー側暗号化 (SSE) 3.3.4. S3 アクセス制御リスト 3.3.5. S3 を使用した Ceph Object Gateway へのアクセスの準備 3.3.6. Ruby AWS S3 を使用した Ceph Object Gateway へのアクセス 3.3.7. Ruby AWS SDK を使用した Ceph Object Gateway へのアクセス 3.3.8. PHP を使用した Ceph Object Gateway へのアクセス 3.3.9. セキュアなトークンサービス Expand section "3.3.9. セキュアなトークンサービス" Collapse section "3.3.9. セキュアなトークンサービス" 3.3.9.1. Secure Token Service アプリケーションのプログラミングインターフェイス 3.3.9.2. セキュアなトークンサービスの設定 3.3.9.3. OpenID Connect プロバイダー用のユーザーの作成 3.3.9.4. OpenID Connect プロバイダーのサムプリントの取得 3.3.9.5. Keystone での STS Lite の設定および使用 (テクノロジープレビュー) 3.3.9.6. Keystone で STS Lite を使用するための制限の回避 (テクノロジープレビュー) 3.4. S3 バケット操作 Expand section "3.4. S3 バケット操作" Collapse section "3.4. S3 バケット操作" 3.4.1. 前提条件 3.4.2. S3 create bucket notifications 3.4.3. S3 get bucket notifications 3.4.4. S3 delete bucket notifications 3.4.5. バケットのホスト名へのアクセス 3.4.6. S3 list buckets 3.4.7. S3 return a list of bucket objects 3.4.8. S3 create a new bucket 3.4.9. S3 put bucket website 3.4.10. S3 get bucket website 3.4.11. S3 delete bucket website 3.4.12. S3 delete a bucket 3.4.13. S3 bucket lifecycle 3.4.14. S3 GET bucket lifecycle 3.4.15. S3 create or replace a bucket lifecycle 3.4.16. S3 delete a bucket lifecycle 3.4.17. S3 get bucket location 3.4.18. S3 get bucket versioning 3.4.19. S3 put bucket versioning 3.4.20. S3 get bucket access control lists 3.4.21. S3 put bucket Access Control Lists 3.4.22. S3 get bucket cors 3.4.23. S3 put bucket cors 3.4.24. S3 delete a bucket cors 3.4.25. S3 list bucket object versions 3.4.26. S3 head bucket 3.4.27. S3 list multipart uploads 3.4.28. S3 bucket policies 3.4.29. S3 get the request payment configuration on a bucket 3.4.30. S3 set the request payment configuration on a bucket 3.4.31. マルチテナントバケット操作 3.4.32. S3 ブロックパブリックアクセス 3.4.33. S3 GET PublicAccessBlock 3.4.34. S3 PUT PublicAccessBlock 3.4.35. S3 delete PublicAccessBlock 3.5. S3 オブジェクト操作 Expand section "3.5. S3 オブジェクト操作" Collapse section "3.5. S3 オブジェクト操作" 3.5.1. 前提条件 3.5.2. S3 get an object from a bucket 3.5.3. S3 get information on an object 3.5.4. S3 put object lock 3.5.5. S3 get object lock 3.5.6. S3 put object legal hold 3.5.7. S3 get object legal hold 3.5.8. S3 put object retention 3.5.9. S3 get object retention 3.5.10. S3 put object tagging 3.5.11. S3 get object tagging 3.5.12. S3 delete object tagging 3.5.13. S3 add an object to a bucket 3.5.14. S3 delete an object 3.5.15. S3 delete multiple objects 3.5.16. S3 get an object's Access Control List (ACL) 3.5.17. S3 set an object's Access Control List (ACL) 3.5.18. S3 copy an object 3.5.19. S3 add an object to a bucket using HTML forms 3.5.20. S3 determine options for a request 3.5.21. S3 initiate a multipart upload 3.5.22. S3 add a part to a multipart upload 3.5.23. S3 list the parts of a multipart upload 3.5.24. S3 assemble the uploaded parts 3.5.25. S3 copy a multipart upload 3.5.26. S3 abort a multipart upload 3.5.27. S3 Hadoop interoperability 3.5.28. 関連情報 3.6. S3 選択操作 (テクノロジープレビュー) Expand section "3.6. S3 選択操作 (テクノロジープレビュー)" Collapse section "3.6. S3 選択操作 (テクノロジープレビュー)" 3.6.1. 前提条件 3.6.2. S3 select content from an object 3.6.3. S3 supported select functions 3.6.4. S3 alias programming construct 3.6.5. S3 CSV parsing explained 3.7. 関連情報 4. Ceph Object Gateway および Swift API Expand section "4. Ceph Object Gateway および Swift API" Collapse section "4. Ceph Object Gateway および Swift API" 4.1. 前提条件 4.2. Swift API の制限 4.3. Swift ユーザーの作成 4.4. ユーザーの Swift 認証 4.5. Swift コンテナー操作 Expand section "4.5. Swift コンテナー操作" Collapse section "4.5. Swift コンテナー操作" 4.5.1. 前提条件 4.5.2. Swift コンテナー操作 4.5.3. Swift でコンテナーのアクセス制御リスト (ACL) の更新 4.5.4. Swift リストコンテナー 4.5.5. Swift でコンテナーオブジェクトのリスト表示 4.5.6. Swift でコンテナーの作成 4.5.7. Swift コンテナーの削除 4.5.8. Swift がコンテナーのメタデータを追加または更新 4.6. Swift オブジェクト操作 Expand section "4.6. Swift オブジェクト操作" Collapse section "4.6. Swift オブジェクト操作" 4.6.1. 前提条件 4.6.2. Swift オブジェクト操作 4.6.3. Swift がオブジェクトを取得 4.6.4. Swift でオブジェクトの作成または更新 4.6.5. Swift でオブジェクトの削除 4.6.6. Swift でオブジェクトのコピー 4.6.7. Swift でオブジェクトメタデータの取得 4.6.8. Swift によるオブジェクトメタデータの追加または更新 4.7. Swift の一時 URL 操作 Expand section "4.7. Swift の一時 URL 操作" Collapse section "4.7. Swift の一時 URL 操作" 4.7.1. Swift が一時 URL オブジェクトを取得 4.7.2. Swift POST 一時 URL キー 4.8. Swift マルチテナンシーコンテナーの操作 4.9. 関連情報 A. Ceph RESTful API 仕様 Expand section "A. Ceph RESTful API 仕様" Collapse section "A. Ceph RESTful API 仕様" A.1. 前提条件 A.2. Ceph の概要 A.3. 認証 A.4. Ceph ファイルシステム A.5. ストレージクラスターの設定 A.6. CRUSH ルール A.7. イレイジャーコードプロファイル A.8. 機能トグル A.9. Grafana A.10. ストレージクラスターの正常性 A.11. ホスト A.12. iSCSI A.13. ログ A.14. Ceph Manager モジュール A.15. Ceph Monitor A.16. Ceph OSD A.17. Ceph Object Gateway A.18. ロールを操作する REST API A.19. NFS Ganesha A.20. Ceph Orchestrator A.21. Pools A.22. Prometheus A.23. RADOS ブロックデバイス A.24. パフォーマンスカウンター A.25. ロール A.26. サービス A.27. Settings A.28. Ceph タスク A.29. テレメトリー A.30. Ceph ユーザー B. S3 の一般的なリクエストヘッダー C. S3 の 一般的なレスポンスステータスコード D. S3 サポートされないヘッダーフィールド E. Swift リクエストヘッダー F. Swift レスポンスヘッダー G. Secure Token Service API の使用例 法律上の通知 Settings Close Language: English 日本語 简体中文 한국어 Language: English 日本語 简体中文 한국어 Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: English 日本語 简体中文 한국어 Language: English 日本語 简体中文 한국어 Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 2.26. ユーザークォータの設定 クォータを設定するには、ユーザーに write パーミッションを持つ users ケイパビリティーを設定する必要があります。 構文 PUT /admin/user?quota&uid=UID"a-type=user コンテンツには、対応する読み取り操作でエンコードされているクォータ設定の JSON 表現が含まれている必要があります。 Previous Next