如何使用 App ConnectMicrosoft Azure Blob Storage

Microsoft Azure Blob Storage 是一个 Cloud Object Storage 解决方案。 Azure Blob(二进制大对象)是一种安全的对象存储解决方案,针对云原生工作负载、归档、数据湖、高性能计算和机器学习的海量非结构化数据存储进行了优化。

支持的产品和应用程序接口版本

要了解该连接器支持哪些产品和 API 版本,请参阅 IBM 支持页面上的详细系统要求

连接到 Microsoft Azure Blob Storage

完成在 App Connect Designer Connect > Applications and API 页面(以前的目录页面) 或流程编辑器中看到的连接字段。 如有必要,请与您的 Microsoft Azure Blob Storage 管理员获取这些值。

Microsoft Azure Blob Storage 具有以下授权类型和连接字段。

基本
存储帐户名称即为您的 Microsoft Azure Blob Storage 帐户名称
租户 ID 是您的 Microsoft AzureActive Directory ( Azure AD) 租户的标识符
客户端ID 是您在应用注册 Microsoft Azure 门户中注册的应用程序(客户端)ID值
客户端密钥是您应用程序的客户端密钥,通过门户 Azure 中的应用程序注册生成的
基本用户权限
存储帐户名称即为您的 Microsoft Azure Blob Storage 帐户名称
租户 ID 是您的 Microsoft AzureActive Directory ( Azure AD) 租户的标识符
客户端ID 是您在应用注册 Microsoft Azure 门户中注册的应用程序(客户端)ID值
客户端密钥是您应用程序的客户端密钥,通过门户 Azure 中的应用程序注册生成的
访问令牌是由应用程序客户端ID、客户端密钥及其他参数生成的访问令牌
刷新令牌是由应用程序客户端ID、客户端密钥及其他参数生成的刷新令牌
API 密钥
存储帐户名称即为您的 Microsoft Azure Blob Storage 帐户名称
存储帐户密钥是用于通过共享密钥授权访问存储帐户中数据的访问密钥。 Azure 创建存储帐户时,系统会生成两个512位存储帐户访问密钥。
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

使用模板快速创建以下流程 Microsoft Azure Blob Storage

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

模板的仪表板磁贴,该模板使用 Microsoft Azure Blob Storage