Peer情報の照会
    • PDF

    Peer情報の照会

    • PDF

    記事の要約

    VPC環境で利用できます。

    ブロックチェーンネットワーク Peerの詳細情報を照会します。

    リクエスト

    リクエスト形式を説明します。リクエスト形式は次の通りです。

    メソッドURI
    GET/networks/{networkId}/peers/{peerId}

    リクエストヘッダ

    Blockchain Service APIで共通して使用されるヘッダの詳細は、Blockchain Serviceの共通ヘッダをご参照ください。

    リクエストパスパラメータ

    パラメータの説明は次の通りです。

    フィールドタイプ必須の有無説明
    networkIdLongRequiredネットワーク ID
    peerIdLongRequiredPeer 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'
    

    レスポンス

    レスポンス形式を説明します。

    レスポンスボディ

    レスポンスボディの説明は次の通りです。

    フィールドタイプ必須の有無説明
    contentObject-Peerの詳細情報
    content.networkIdLong-ネットワーク ID
    content.peerIdString-Peer ID
    content.peerNameString-Peer名
    content.statusDatabaseTypeString-Peerの Stateデータベースタイプ
    • LEVEL_DB | COUCH_DB
      • LEVEL_DB: 高いパフォーマンスと簡単なデータ構造をサポートする軽量 DB
      • COUCH_DB: JSON文書形式のデータと複雑なクエリ、検索機能を提供する文書ベースの DB
    content.mspIdString-Peer MSP ID
    content.endpointAddrString-Peer URLアドレス
    content.adminIdentityNameString-Admin Peer CA名
    content.peerResourceCpuFloat-Peer Podに割り当てられた CPU容量(単位: core)
    content.peerResourceMemInteger-Peer Podに割り当てられた Memory容量(単位: MB)
    content.peerResourceStorageInteger-Peer Podに割り当てられた Storage容量(単位: MiB)
    content.statusDatabaseResourceCpuFloat-Peerデータベースに割り当てられた CPU容量(単位: core)
    • 0(デフォルト)
    content.statusDatabaseResourceMemInteger-Peerデータベースに割り当てられた Memory容量(単位: MB)
    • 0(デフォルト)
    content.statusDatabaseResourceStorageInteger-Peerデータベースに割り当てられた Storage容量(単位: MiB)
    • 0(デフォルト)
    content.nodeAffinityLabelString-Peerノードが配置された Ncloud Kubernetes Serviceクラスタノードプールのラベル名
    content.channelListArray-channelListの詳細情報
    content.installChaincodeListArray-installChaincodeListの詳細情報
    content.podStatusString-Peer Podのライフサイクル(Lifecycle)段階
    • Running | Pending | Failed | Unknown
      • Running: 実行中
      • Pending: 待機中
      • Failed: 動作失敗
      • Unknown: 状態確認不可
    content.createDateLocalDateTime-Peerの作成日時(YYYY-MM-DDTHH:MM:SS+0000)

    channelList

    content.channelListの説明は次の通りです。

    フィールドタイプ必須の有無説明
    networkIdString-チャンネルが作成されたネットワーク ID
    ordererIdString-チャンネルが作成された Orderer ID
    channelNameString-チャンネル名
    operatorString-チャンネル Operator名

    installChaincodeList

    content.installChaincodeListの説明は次の通りです。

    フィールドタイプ必須の有無説明
    networkIdString-チェーンコードがインストールされたネットワーク ID
    peerIdString-チェーンコードがインストールされた Peer ID
    chaincodeNameString-チェーンコード名
    chaincodeVersionString-チェーンコードバージョン情報
    creatorLong-チェーンコード作成者情報
    createDateLocalDateTime-チェーンコードのインストール日時(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"
        }
    }
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.