与 Oracle Cloud Infrastructure 集成

Blockchain Platform 与 Oracle Cloud Infrastructure 服务和特性相集成。

身份和访问管理 (IAM)

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

有关如何在区块链平台中使用 IAM 策略的信息,请参见 Using Permissions and Policies to Administer Oracle Blockchain Platform

工作请求

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

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

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

事件

借助 Oracle Cloud Infrastructure Events,您可以基于整个租户中资源的状态更改来创建自动化。使用事件允许开发团队在资源更改其状态时自动响应。请参见 Overview of Events

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

监视

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

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

区域可用性

Oracle Blockchain Platform 目前可用于北美、欧洲和亚太地区 (APAC) 的数据区域。此后,Oracle Blockchain Platform 可以扩展到其他区域。

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

有关托管 Oracle Cloud Infrastructure 的区域的信息,请参阅 Regions and Availability Domains

服务限制

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

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

您可以从 Oracle Cloud Infrastructure 控制台的限制、限额和使用量页提交提高限额的请求。

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

服务限额

可以使用限额来确定其他用户如何在 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

示例

此示例显示与事件 Blockchain - Instance - Create Instance Begin 关联的信息:

{
        "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>"
        }