如何使用 App Connect 与 Microsoft Azure Blob Storage
Microsoft Azure Blob Storage 是一个 Cloud Object Storage 解决方案。 Azure Blob(二进制大对象)是一种安全的对象存储解决方案,针对云原生工作负载、归档、数据湖、高性能计算和机器学习的海量非结构化数据存储进行了优化。
支持的产品和应用程序接口版本
要了解该连接器支持哪些产品和 API 版本,请参阅 IBM 支持页面上的详细系统要求。
连接到 Microsoft Azure Blob Storage
完成在 App Connect Designer 页面(以前的目录页面) 或流程编辑器中看到的连接字段。 如有必要,请与您的 Microsoft Azure Blob Storage 管理员获取这些值。
Microsoft Azure Blob Storage 具有以下授权类型和连接字段。
- 基本
- 存储帐户名称即为您的 Microsoft Azure Blob Storage 帐户名称
- 基本用户权限
- 存储帐户名称即为您的 Microsoft Azure Blob Storage 帐户名称
- API 密钥
- 存储帐户名称即为您的 Microsoft Azure Blob Storage 帐户名称
- oauth 2.0 auth code
- 存储帐户名称即为您的 Microsoft Azure Blob Storage 帐户名称
要获取 Microsoft Azure Blob Storage 的连接值,请参阅获取 Microsoft Azure Blob Storage 的连接值。
要连接到 Microsoft Azure Blob Storage 要首次从 App Connect Designer 应用程序和 API 页面连接到端点,请展开 Microsoft Azure Blob Storage 然后单击连接。 更多信息,请参阅管理账户。
在流程中使用 App Connect 中创建的账户之前,请将该账户重命名为有意义的名称,以便于识别。 要在 "应用程序和 API " 页面上重命名账户,请选择账户,打开其选项菜单 (⋮),然后单击 " 重命名账户 "。
一般注意事项
在使用 App Connect Designer 与 Microsoft Azure Blob Storage 之前,请注意以下几点:
- (一般考虑)您可以在 App Connect Designer 的应用程序和 API 页面上查看可用的触发事件和操作列表。
对于某些应用,事件和操作取决于环境以及连接器是否支持可配置事件和动态发现操作。 如果应用程序支持可配置事件,您会在事件列表下看到“ 显示更多可配置事件” 链接。 如果应用程序支持动态发现操作,您会在操作列表下看到 “显示更多” 链接。
- (一般注意事项)如果某个应用程序使用多个账户,不同账户在为该应用程序选择操作时显示的字段集可能不同。 在流程编辑器中,某些应用程序总是为某个操作提供一组经过编辑的静态字段。 其他应用程序使用动态发现功能来检索所连接实例上配置的字段集。 例如,如果一个应用程序的两个实例有两个账户,第一个账户可能会使用可立即使用的设置。 不过,第二个账户可能配置了额外的自定义字段。
事件和行动
Microsoft Azure Blob Storage 活动
这些事件用于处理本应用程序中的更改,这些更改会触发流程开始完成流程中的操作。
Microsoft Azure Blob Storage 行动
您的流程将在此应用程序上完成这些操作。
| 对象 | 操作 | 描述 |
|---|---|---|
| 追加二进制大对象 | 追加块 | 附加块 |
| 更新或创建追加二进制大对象 | 更新或创建 Microsoft Azure 块存储账户中的追加块 | |
| Blob服务 | 获取 blob 服务属性 | 获取 blob 服务属性 |
| 设置 Blob 服务属性 | 设置 Blob 服务属性 | |
| 斑点 | 中止复制二进制大对象 | 中止复制 blob |
| 检查 blob 是否存在 | 检查该二进制大对象是否存在于 Microsoft Azure 的Blob存储帐户中 | |
| 复制数据块 | 将块存储对象复制到 Microsoft Azure 块存储账户内的目标位置 | |
| 删除二进制大对象 | 从 Microsoft Azure 块存储账户中删除块 | |
| 下载二进制数据 | 下载 blob 内容 | |
| 检索二进制大对象 | 从 Microsoft Azure 块存储帐户中检索块对象 | |
| 设置二进制大对象元数据 | 在 Microsoft Azure 的Blob存储帐户中设置Blob元数据 | |
| 更新或创建二进制大对象 | 更新或创建 Microsoft Azure 块存储账户中的块状存储 | |
| 集装箱 | 检查容器是否存在 | 检查容器是否存在于 Microsoft Azure 的Blob存储帐户中 |
| 创建容器 | 在 Microsoft Azure 的Blob存储账户中创建一个容器 | |
| 删除容器 | 从 Microsoft Azure 块存储帐户中删除容器 | |
| 获取容器访问控制列表 | 获取容器的权限 | |
| 检索容器 | 从 Microsoft Azure 块存储帐户中检索容器 | |
| 设置容器访问控制列表 | 设置容器的权限 | |
| 设置容器元数据 | 在 Microsoft Azure 块存储帐户中设置容器元数据 | |
| 页面块 | 添加页面 | 添加页面 |
| 更新或创建页面块 | 更新或创建 Microsoft Azure 块存储账户中的页面块 | |
| 快照 | 创建二进制大对象快照 | 在 Microsoft Azure 块存储帐户中创建块级快照 |
| 删除二进制大对象快照 | 从 Microsoft Azure 块存储账户中删除块存储快照 | |
| 检索二进制大对象快照 | 从 Microsoft Azure 的Blob存储帐户中检索Blob快照 | |
| 版本 | 删除二进制大对象版本 | 删除二进制大对象版本 |
| 检索二进制大对象版本 | 检索二进制大对象版本 |
示例

使用模板快速创建以下流程 Microsoft Azure Blob Storage
了解如何使用 App Connect 模板来快速创建流程,从而在...上完成操作。 Microsoft Azure Blob Storage. 例如,前往探索页面并搜索 Microsoft Azure Blob Storage。
