チャネルの作成

post

/console/admin/api/v2/channels

ブロックチェーン・ネットワークにチャネルを作成します。

リクエスト

サポートされるメディア・タイプ
本文()
チャネルを作成します。v2 APIからの証明書のみ使用できます。
ルート・スキーマ: createchannel
型: object
ソースの表示
例:
{
    "channelName":"mychannel",
    "organizations":[
        {
            "name":"Org1MSP",
            "mspId":"Org1MSP",
            "anchorPeers":[
                "peer.org1.example.com:7051"
            ],
            "certs":{
                "adminCert":"example",
                "CACert":"example",
                "tlsCACert":"example",
                "intermediatecerts":"example",
                "nodeouIdentifierCert":"example",
                "rafttlsCACert":"example"
            },
            "signature":"example"
        },
        {
            "name":"Org2MSP",
            "mspId":"Org2MSP",
            "anchorPeers":[
                "peer.org2.example.com:7051"
            ],
            "certs":{
                "adminCert":"example",
                "CACert":"example",
                "tlsCACert":"example",
                "intermediatecerts":"example",
                "nodeouIdentifierCert":"example",
                "rafttlsCACert":"example"
            },
            "signature":"example"
        }
    ],
    "policies":{
        "readers":{
            "mspIds":[
                "Org1MSP",
                "org2MSP"
            ]
        },
        "writers":{
            "mspIds":[
                "Org1MSP",
                "org2MSP"
            ]
        }
    }
}
ネストしたスキーマ: organizations
型: array
ソースの表示
ネストしたスキーマ: policies
型: object
ソースの表示
ネストしたスキーマ: items
型: object
ソースの表示
ネストしたスキーマ: anchorPeers
型: array
ソースの表示
ネストしたスキーマ: certs
型: object
ソースの表示
ネストしたスキーマ: readers
型: object
ソースの表示
ネストしたスキーマ: writers
型: object
ソースの表示
ネストしたスキーマ: mspIds
型: array
ソースの表示
ネストしたスキーマ: mspIds
型: array
ソースの表示
先頭に戻る

レスポンス

サポートされるメディア・タイプ

201レスポンス

チャネルが作成されました
本文()
ルート・スキーマ: schema
型: object
例:
{
    "status":"SUCCESS"
}

202レスポンス

処理中
本文()
ルート・スキーマ: schema
型: object
例:
{
    "status":"IN PROGRESS"
}

400レスポンス

無効な引数
本文()
ルート・スキーマ: 400errorModels
型: object
ソースの表示
例:
{
    "respMesg":"invalid argument"
}

401レスポンス

未認可

403レスポンス

禁止されています

500レスポンス

内部サーバー・エラー
本文()
ルート・スキーマ: 500errorModels
型: object
ソースの表示

デフォルト・レスポンス

予期しないエラー
本文()
ルート・スキーマ: errorModel
型: object
ソースの表示
先頭に戻る