# @cdklabs/cdk-hyperledger-fabric-network 中文文档

规范地址：https://npmcn.com/package/%40cdklabs/cdk-hyperledger-fabric-network/

版本：0\.8\.990
npm 元数据更新时间：2025-10-17T00:30:07.927Z
中文译文更新时间：2026-11-09T18:48:45.030Z
软件包许可：MIT-0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40cdklabs/cdk-hyperledger-fabric-network
原文对照：https://npmcn.com/package/%40cdklabs/cdk-hyperledger-fabric-network/?lang=original
项目主页：https://github.com/cdklabs/cdk-hyperledger-fabric-network#readme
源码仓库：https://github.com/cdklabs/cdk-hyperledger-fabric-network

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：293 kB，25 个文件
- 模块格式：CommonJS
- TypeScript 类型：包内自带
- 运行依赖：0 个
- peer 依赖：aws-cdk-lib ^2\.24\.1，constructs ^10\.0\.5
- 首次发布：2022-07-29T18:28:58.933Z
- 最新版本发布：2025-10-17T00:30:07.536Z
- 近 30 天下载量：1851（2026-10-10 至 2026-11-08，npm 官方下载统计）
- 已发布版本数：994（近 12 个月 0 个）

## 中文简介

CDK 构建以部署在亚马逊管理区块链上运行的 Hyperledger Fabric 网络

## 安装

```sh
npm install @cdklabs/cdk-hyperledger-fabric-network
```

也可以使用：`pnpm add @cdklabs/cdk-hyperledger-fabric-network`、`yarn add @cdklabs/cdk-hyperledger-fabric-network`、`bun add @cdklabs/cdk-hyperledger-fabric-network`

## README

# 亚马逊的超链接软件

[![license](https://img.shields.io/github/license/cdklabs/cdk-hyperledger-fabric-network?color=green)](https://opensource.org/licenses/MIT) [![release](https://img.shields.io/github/v/release/cdklabs/cdk-hyperledger-fabric-network?color=green)](https://github.com/cdklabs/cdk-hyperledger-fabric-network/releases) [![npm:version](https://img.shields.io/npm/v/@cdklabs/cdk-hyperledger-fabric-network?color=blue)](https://www.npmjs.com/package/@cdklabs/cdk-hyperledger-fabric-network) [![PyPi:version](https://img.shields.io/pypi/v/cdklabs.cdk-hyperledger-fabric-network?color=blue)](https://pypi.org/project/cdklabs.cdk-hyperledger-fabric-network/) [![Maven:version](https://img.shields.io/maven-central/v/io.github.cdklabs/cdk-hyperledger-fabric-network?color=blue&label=maven)](https://central.sonatype.dev/artifact/io.github.cdklabs/cdk-hyperledger-fabric-network/0.8.147) [![NuGet:version](https://img.shields.io/nuget/v/Cdklabs.CdkHyperledgerFabricNetwork?color=blue)](https://www.nuget.org/packages/Cdklabs.CdkHyperledgerFabricNetwork)

此寄存器包含用于部署 Hyperledger Fabric 网络的 CDK 构建 运行在亚马逊管理区链。 它建立一个成员及其节点,一个VPC 以及进入网络的一组用户.

计划今后发布以下功能:

-   在节点上创建频道
-   在节点上建立链码

## 安装

请注意,这一结构需要 [AWS CDK v2 (英语)](https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html#getting_started_install)。 。 。 .

#### Java 脚本

```bash
npm install --save @cdklabs/cdk-hyperledger-fabric-network
```

#### 蟒

```bash
pip3 install cdklabs.cdk-hyperledger-fabric-network
```

#### 爪哇语

添加以下内容到 `pom.xml`数字 :

```xml
<dependency>
  <groupId>io.github.cdklabs</groupId>
  <artifactId>cdk-hyperledger-fabric-network</artifactId>
</dependency>
```

#### . NET 网络

```bash
dotnet add package Cdklabs.CdkHyperledgerFabricNetwork
```

## 使用量

最低完成部署如下: 默认情况下, 一个标准网络 将创建运行 Hyperledger Fabric 1. 4 的单曲 `bc.t3.small` 节点.

```typescript
import { Stack, StackProps } from 'aws-cdk-lib';
import { Construct } from 'constructs';
import { HyperledgerFabricNetwork } from '@cdklabs/cdk-hyperledger-fabric-network';

class MyStack extends Stack {
  constructor(scope: Construct, id: string, props?: StackProps) {
    super(scope, id, props);
    new HyperledgerFabricNetwork(this, 'Example', {
      networkName: 'MyNetwork',
      memberName: 'MyMember',
    });
  }
}
```

等同的Python代码如下:

```python
from aws_cdk import Stack
from cdklabs.cdk_hyperledger_fabric_network import HyperledgerFabricNetwork

class MyStack(Stack):
    def __init__(self, scope, id, **kwargs):
        super().__init__(scope, id, **kwargs)
        HyperledgerFabricNetwork(
            self, 'Example',
            network_name='MyNetwork',
            member_name='MyMember',
        )
```

以下是一个更为复杂的即时说明,说明了一些可用的选项.

```typescript
new HyperledgerFabricNetwork(this, 'Example', {
  networkName: 'MyNetwork',
  networkDescription: 'This is my Hyperledger Fabric network',
  memberName: 'MyMember',
  networkDescription: 'This is my Hyperledger Fabric member',
  frameworkVersion: hyperledger.FrameworkVersion.VERSION_1_2,
  proposalDurationInHours: 48,
  thresholdPercentage: 75,
  nodes: [
    {
      availabilityZone: 'us-east-1a',
      instanceType: hyperledger.InstanceType.STANDARD5_LARGE,
    },
    {
      availabilityZone: 'us-east-1b',
      instanceType: hyperledger.InstanceType.STANDARD5_LARGE,
    },
  ],
  users: [
    { userId: 'AppUser1', affilitation: 'MyMember' },
    { userId: 'AppUser2', affilitation: 'MyMember.department1' },
  ],
});
```

见 [API 文档](https://npmcn.com/package/%40cdklabs/cdk-hyperledger-fabric-network/API.md) 关于所有可用输入和输出参数的详情.

## 参考资料

-   [AWS 光盘](https://docs.aws.amazon.com/cdk/v2/guide/home.html)
-   [亚马逊区块链](https://aws.amazon.com/managed-blockchain/)
-   [超铅纤维](https://hyperledger-fabric.readthedocs.io/)
-   [节点 Fabric SDK](https://hyperledger.github.io/fabric-sdk-node/release-1.4/index.html)
-   [Fabric 链码节点](https://hyperledger.github.io/fabric-chaincode-node/)

## 捐款

欢迎拉出请求。 请审查 [贡献准则](https://npmcn.com/package/%40cdklabs/cdk-hyperledger-fabric-network/CONTRIBUTING.md) 编辑 [行为守则](https://npmcn.com/package/%40cdklabs/cdk-hyperledger-fabric-network/CODE_OF_CONDUCT.md)。 。 。 .

## 警卫

见 [捐款](https://npmcn.com/package/%40cdklabs/cdk-hyperledger-fabric-network/CONTRIBUTING.md#security-issue-notifications) 更多信息.

## 作者数

-   贾德·尼尔(英语:[朱德涅尔@amazon.com](mailto:judneer@amazon.com)(中文(简体) )
-   维涅什·拉贾辛赫(签名)[维拉贾辛@amazon.com](mailto:vrajasin@amazon.com)(中文(简体) )

## 许可证

这个项目根据MIT-0许可证获得许可. 见 [自由主义](https://npmcn.com/package/%40cdklabs/cdk-hyperledger-fabric-network/LICENSE) 详细文件.

## 常见问题

### @cdklabs/cdk-hyperledger-fabric-network 是什么？

CDK 构建以部署在亚马逊管理区块链上运行的 Hyperledger Fabric 网络

### 如何安装 @cdklabs/cdk-hyperledger-fabric-network？

在项目目录运行 npm install @cdklabs/cdk-hyperledger-fabric-network，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：aws-cdk-lib（^2\.24\.1）、constructs（^10\.0\.5）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @cdklabs/cdk-hyperledger-fabric-network 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @cdklabs/cdk-hyperledger-fabric-network 支持 ESM 还是 CommonJS？

以 CommonJS 形式发布，可以直接 require\(\)；在 ES Module 项目中也可以用 import 引入（Node\.js 会把 module\.exports 作为默认导出）。

### @cdklabs/cdk-hyperledger-fabric-network 可以商用吗？

@cdklabs/cdk-hyperledger-fabric-network 使用 MIT-0 许可。声明的许可为 MIT-0，请阅读许可原文确认使用条件。以上为概括，不构成法律意见，请以许可原文为准。

### @cdklabs/cdk-hyperledger-fabric-network 的下载量有多少？

根据 npm 官方下载统计，@cdklabs/cdk-hyperledger-fabric-network 在 2026/10/10 – 2026/11/08 这 30 天内被下载 1,851 次，日均约 62 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @cdklabs/cdk-hyperledger-fabric-network 还在维护吗？

最新版本 0\.8\.990 发布于 2025/10/17（1\.1 年前）；至今共发布 994 个版本，其中过去 12 个月发布了 0 个；首次发布于 2022/07/30。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

