既存のバケットに関する情報を取得するには、バケット名を指定したメインのREST APIバケットのエンドポイントを使用します。例:
GET /pools/default/buckets/bucketname
HTTP/1.1 200 OK Content-Type: application/com.couchbase.store+json Content-Length: nnn { "name" : "Another bucket", "bucketRules" : { "cacheRange" : { "min" : 1, "max" : 599 }, "replicationFactor" : 2 } "nodes" : [ { "hostname" : "10.0.1.20", "uri" : "/addresses/10.0.1.20", "status" : "healthy", "ports" : { "routing" : 11211, "kvcache" :1 } }, { "hostname" : "10.0.1.21", "uri" : "/addresses/10.0.1.21", "status" : "healthy", "ports" : { "routing" : 11211, "kvcache" :1 } } ] }
クライアントは、接続する適切なノードを選択するために、プールではなく、バケットからのノードリストを使用しなければなりません。