与 Oracle Cloud Infrastructure 集成

区块链平台与 Oracle Cloud Infrastructure 服务和功能集成。

Identity and Access Management (IAM)

通过 Oracle Cloud Infrastructure Identity and Access Management (IAM),您可以控制谁可以访问云资源。您可以控制一组用户具有哪些类型的访问权限以及哪些特定资源。请参阅Oracle Cloud Infrastructure Identity and Access Management 概览

有关如何在区块链平台中使用 IAM 策略的信息,请参阅使用权限和策略管理 Oracle Blockchain Platform

工作请求

工作请求可用于监视长时间运行的操作,例如实例的预配。当您启动此类操作时,该服务会产生工作请求。工作请求是一个活动日志,可用于跟踪操作进度中的每个步骤。请参见 Work Requests

区块链平台与常见工作请求 API 集成。

有关如何在区块链平台中使用工作请求 REST API 的信息,请参阅区块链平台 REST API 文档

事件

通过 Oracle Cloud Infrastructure Events,您可以基于整个租户中资源的状态更改创建自动化。使用“事件”允许开发团队在资源更改其状态时自动响应。请参阅事件概述

有关如何在区块链平台中使用事件的信息,请参阅服务事件

监视

Oracle Cloud Infrastructure Monitoring 服务允许您使用度量和预警功能主动和被动监视云资源。请参见 Monitoring Overview

有关如何在区块链平台中使用监视的信息,请参阅监视度量

区域可用性

Oracle Blockchain Platform 目前在北美、欧洲和亚太 (APAC) 的数据区域提供。此后,Oracle Blockchain Platform 可能会扩展到其他区域。

有关区域内可用性的最新信息,请参阅平台和基础设施服务的数据区域

有关托管 Oracle Cloud Infrastructure 的区域的信息,请参阅区域和可用性域

服务限制

Oracle Blockchain Platform 具有各种默认限制。无论何时创建 Oracle Blockchain Platform 实例,系统都会确保您的请求在限制范围内。应用于您的限制不取决于您订阅的版本和大小(标准版或 Enterprise Edition)。

资源限制 限制短名称 默认值(通用储值) 说明
Oracle Blockchain Platform 计数 平台计数 100 Oracle Blockchain Platform 提供的最大区块链平台数量

您可以从 Oracle Cloud Infrastructure 控制台中的 Limits,Quotas,and Usage 页提交提高限制的请求。

请参阅关于服务限制和使用量

服务限额

可以使用限额来确定其他用户如何在 Oracle Cloud Infrastructure 中的区间之间分配 Oracle Blockchain Platform 资源。只要创建 Oracle Blockchain Platform 实例或进行扩展,系统就会确保您的请求在该区间的限额范围内。

用于分配 Oracle Blockchain Platform 资源的限额取决于您订阅的专业版或 Enterprise Edition 的版本。

限额名称 作用域 说明
平台计数 区域 区块链平台数量

Oracle Blockchain Platform 的定额表示例

  • 将用户可以在区间 CompA 中创建的区块链平台数量限制为 2。

    set blockchain quota 'platform-count' to 2 in compartment CompA

  • 阻止用户在区间 MyCompartment 中创建任何区块链平台

    zero blockchain quota 'platform-count' in compartment MyCompartment

请参阅关于区间限额

服务事件

Oracle Blockchain Platform 实例发出事件时执行的操作。

可以定义在事件发生时用来触发特定操作的规则。例如,可以定义一个规则,在有人删除实例时向管理员发送通知。请参阅事件概览事件入门

此表列出了可以引用的 Oracle Blockchain Platform 事件。

事件名 事件类型
区块链平台 - 实例 - 更改区间 com.oraclecloud.blockchain.changeplatformcompartment
区块链平台 - 实例 - 创建实例开始 com.oraclecloud.blockchain.createplatforminstance.begin
区块链平台 - 实例 - 创建实例结束 com.oraclecloud.blockchain.createplatforminstance.end
区块链平台 - 实例 - 删除实例开始 com.oraclecloud.blockchain.deleteplatforminstance.begin
区块链平台 - 实例 - 删除实例结束 com.oraclecloud.blockchain.deleteplatforminstance.end
区块链平台 - 实例 - 扩展实例开始 com.oraclecloud.blockchain.scaleplatforminstance.begin
区块链平台 - 实例 - 扩展实例结束 com.oraclecloud.blockchain.scaleplatforminstance.end
区块链平台 - 实例 - 启动实例开始 com.oraclecloud.blockchain.startplatforminstance.begin
区块链平台 - 实例 - 启动实例结束 com.oraclecloud.blockchain.startplatforminstance.end
区块链平台 - 实例 - 停止实例开始 com.oraclecloud.blockchain.stopplatforminstance.begin
区块链平台 - 实例 - 停止实例结束 com.oraclecloud.blockchain.stopplatforminstance.end
区块链平台 - 实例 - 更新实例开始 com.oraclecloud.blockchain.updateplatforminstance.begin
区块链平台 - 实例 - 更新实例结束 com.oraclecloud.blockchain.updateplatforminstance.end
区块链平台 - OSN - 开始创建 OSN com.oraclecloud.blockchain.createosn.begin
区块链平台 - OSN - 创建 OSN 结束 com.oraclecloud.blockchain.createosn.end
区块链平台 - OSN - 删除 OSN 开始 com.oraclecloud.blockchain.deleteosn.begin
区块链平台 - OSN - 删除 OSN 结束 com.oraclecloud.blockchain.deleteosn.end
区块链平台 - OSN - 更新 OSN 开始 com.oraclecloud.blockchain.updateosn.begin
区块链平台 - OSN - 更新 OSN 结束 com.oraclecloud.blockchain.updateosn.end
区块链平台 - 对等节点 - 创建对等节点开始 com.oraclecloud.blockchain.createpeer.begin
区块链平台 - 对等端 - 创建对等端 com.oraclecloud.blockchain.createpeer.end
区块链平台 - 对等节点 - 删除对等节点开始 com.oraclecloud.blockchain.deletepeer.begin
区块链平台 - 对等端 - 删除对等端 com.oraclecloud.blockchain.deletepeer.end
区块链平台 - 对等节点 - 更新对等节点开始 com.oraclecloud.blockchain.updatepeer.begin
区块链平台 - 对等端 - 更新对等端 com.oraclecloud.blockchain.updatepeer.end

示例

此示例显示与事件区块链 - 实例 - 创建实例开始关联的信息:

{
        "cloudEventsVersion": "0.1",
        "contentType": "application/json",
        "source": "blockchain",
        "eventID": "<unique_ID>",
        "eventType": "com.oraclecloud.blockchain.createplatforminstance.begin",
        "eventTypeVersion": "<version>",
        "eventTime": "2020-06-14T00:53:04.126Z",
        "data": {
            "additionalDetails": {},
            "availabilityDomain": "<availability_domain>",
            "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
            "compartmentName": "my_compartment",
            "freeformTags": {},
            "resourceId": "ocid1.blockchaininstance.oc1..<unique_ID>",
            "resourceName": "my_blockchain_cloud"
        },
        "extensions": {
            "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
        }