3.3. 流
应用程序流
您可以使用文件
流从本地可访问的 POSIX 文件源中导入。
语法
{
<format unique parameters>
"stream": {
"type": "file",
"file_path": "FILE_PATH"
}
}
例如,要从位于 /mnt/image.raw
的文件导入 raw- 格式的镜像,source-spec
JSON 文件是:
示例
{ "type": "raw", "stream": { "type": "file", "file_path": "/mnt/image.raw" } }
HTTP 流
您可以使用 HTTP
流从远程 HTTP 或 HTTPS web 服务器导入。
语法
{
<format unique parameters>
"stream": {
"type": "http",
"url": "URL_PATH"
}
}
例如,要从位于 http://download.ceph.com/image.raw
的文件中导入 raw 格式的镜像,source-spec
JSON 文件为:
示例
{ "type": "raw", "stream": { "type": "http", "url": "http://download.ceph.com/image.raw" } }
S3 流
您可以使用 s3
流从远程 S3 存储桶导入。
语法
{ <format unique parameters> "stream": { "type": "s3", "url": "URL_PATH", "access_key": "ACCESS_KEY", "secret_key": "SECRET_KEY" } }
例如,要从位于 http://s3.ceph.com/bucket/image.raw
的文件中导入 raw 格式的镜像,其 source-spec JSON 被编码如下:
示例
{ "type": "raw", "stream": { "type": "s3", "url": "http://s3.ceph.com/bucket/image.raw", "access_key": "NX5QOQKC6BH2IDN8HC7A", "secret_key": "LnEsqNNqZIpkzauboDcLXLcYaWwLQ3Kop0zAnKIn" } }