Peer情報の照会
- 印刷する
- PDF
Peer情報の照会
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
VPC環境で利用できます。
ブロックチェーンネットワーク Peerの詳細情報を照会します。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
メソッド | URI |
---|---|
GET | /networks/{networkId}/peers/{peerId} |
リクエストヘッダ
Blockchain Service APIで共通して使用されるヘッダの詳細は、Blockchain Serviceの共通ヘッダをご参照ください。
リクエストパスパラメータ
パラメータの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
networkId | Long | Required | ネットワーク ID
|
peerId | Long | Required | Peer ID
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request GET 'https://blockchainservice.apigw.ntruss.com/api/v1/networks/{networkId}/peers/{peerId}' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
content | Object | - | Peerの詳細情報 |
content.networkId | Long | - | ネットワーク ID |
content.peerId | String | - | Peer ID |
content.peerName | String | - | Peer名 |
content.statusDatabaseType | String | - | Peerの Stateデータベースタイプ
|
content.mspId | String | - | Peer MSP ID |
content.endpointAddr | String | - | Peer URLアドレス |
content.adminIdentityName | String | - | Admin Peer CA名 |
content.peerResourceCpu | Float | - | Peer Podに割り当てられた CPU容量(単位: core) |
content.peerResourceMem | Integer | - | Peer Podに割り当てられた Memory容量(単位: MB) |
content.peerResourceStorage | Integer | - | Peer Podに割り当てられた Storage容量(単位: MiB) |
content.statusDatabaseResourceCpu | Float | - | Peerデータベースに割り当てられた CPU容量(単位: core)
|
content.statusDatabaseResourceMem | Integer | - | Peerデータベースに割り当てられた Memory容量(単位: MB)
|
content.statusDatabaseResourceStorage | Integer | - | Peerデータベースに割り当てられた Storage容量(単位: MiB)
|
content.nodeAffinityLabel | String | - | Peerノードが配置された Ncloud Kubernetes Serviceクラスタノードプールのラベル名 |
content.channelList | Array | - | channelListの詳細情報 |
content.installChaincodeList | Array | - | installChaincodeListの詳細情報 |
content.podStatus | String | - | Peer Podのライフサイクル(Lifecycle)段階
|
content.createDate | LocalDateTime | - | Peerの作成日時(YYYY-MM-DDTHH:MM:SS+0000) |
channelList
content.channelList
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
networkId | String | - | チャンネルが作成されたネットワーク ID |
ordererId | String | - | チャンネルが作成された Orderer ID |
channelName | String | - | チャンネル名 |
operator | String | - | チャンネル Operator名 |
installChaincodeList
content.installChaincodeList
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
networkId | String | - | チェーンコードがインストールされたネットワーク ID |
peerId | String | - | チェーンコードがインストールされた Peer ID |
chaincodeName | String | - | チェーンコード名 |
chaincodeVersion | String | - | チェーンコードバージョン情報 |
creator | Long | - | チェーンコード作成者情報 |
createDate | LocalDateTime | - | チェーンコードのインストール日時(YYYY-MM-DDTHH:MM:SS+0000) |
レスポンスステータスコード
Blockchain Service APIで共通して使用されるレスポンスステータスコードの詳細は、Blockchain Serviceの共通レスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"content": {
"networkId": 1630,
"peerId": "25738634",
"peerName": "test-peer2",
"statusDatabaseType": "LEVEL_DB",
"mspId": "test-msp",
"endpointAddr": "test-peer2-******-***-peer.bc-gryy4rew.kr.blockchain.naverncp.com",
"adminIdentityName": "******-peer",
"peerResourceCpu": 1.1,
"peerResourceMem": 2800,
"peerResourceStorage": 200,
"statusDatabaseResourceCpu": 0.0,
"statusDatabaseResourceMem": 0,
"statusDatabaseResourceStorage": 0,
"nodeAffinityLabel": "",
"channelList": [
{
"networkId": 1630,
"ordererId": "25728701",
"channelName": "test-channel",
"operator": "test-msp"
}
],
"installChaincodeList": [],
"podStatus": "Running",
"createDate": "2024-07-30T00:29:32+0000"
}
}
この記事は役に立ちましたか?