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