3.4. 스트림
파일 스트림
파일 스트림을 사용하여 로컬에서 액세스할 수 있는 POSIX 파일 소스에서 가져올 수 있습니다.
구문
{
<format unique parameters>
"stream": {
"type": "file",
"file_path": "FILE_PATH"
}
}
예를 들어 /mnt/image.raw에 있는 파일에서 원시 형식 이미지를 가져오려면
source-spec JSON 파일은 다음과 같습니다.
예제
{
"type": "raw",
"stream": {
"type": "file",
"file_path": "/mnt/image.raw"
}
}
HTTP 스트림
HTTP 스트림을 사용하여 원격 HTTP 또는 HTTPS 웹 서버에서 가져올 수 있습니다.
구문
{
<format unique parameters>
"stream": {
"type": "http",
"url": "URL_PATH"
}
}
예를 들어, http://download.ceph.com/image.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 에 있는 파일에서 원시 형식 이미지를 가져오려면 source-spec JSON은 다음과 같이 인코딩됩니다.
예제
{
"type": "raw",
"stream": {
"type": "s3",
"url": "http://s3.ceph.com/bucket/image.raw",
"access_key": "NX5QOQKC6BH2IDN8HC7A",
"secret_key": "LnEsqNNqZIpkzauboDcLXLcYaWwLQ3Kop0zAnKIn"
}
}