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