跳转到: 导航, 搜索

Graffiti/Directory

< Graffiti/Architecture

资源目录 API

一个通用的 API,用于基于元数据词汇、临时属性、名称和描述,在现有和新的服务中“标记”和搜索云内容。

扩展上下文覆盖

以下是 Graffiti 概念与 Graffiti 组件的覆盖。

Graffiti-Architecture-ConceptOverlayExpanded.png

资源

基本上,资源是一种表示来自给定提供商的资源类型的一种常见方式。它们具有以下属性:

  • 姓名
  • 描述
  • 资源类型
  • 资源端点
  • 自由格式属性(那些未与字典中的已知命名空间关联的属性)
  • 扁平属性(那些与命名空间关联,但未与命名空间中的能力类型关联的属性)
  • 能力(能力类型的实例)
  • 需求(对所需能力类型的引用以及约束)

例如,一个资源可能是资源类型volume。它可能来自在 Keystone 中注册的特定 Cinder 端点。它可能具有某种 OS 的能力,并且也可能在其上安装 MySQL。