azureblobstorageconnector.
访问Azure Blob存储文件存储服务以从Azure帐户上传,下载或删除文件和文件夹或列表文件/文件夹信息。
典型的用途
- 通过上传,下载和删除文件和文件夹来管理Blob存储上的数据集
- 将文件的内容(如XML或光栅)传入或传出FME中的属性
- 使用该读取下载的Blob存储数据功能读取器或上传由featurewriter.到Blob Storage.
- 从Blob存储中检索文件和文件夹名称、路径、链接和其他信息,以便在工作区中的其他位置使用。
它是如何工作的?
AzureBlobStorAgeConnector使用Azure Storage帐户凭据(通过先前定义的FME Web连接,或通过从变压器设置新的FME Web连接)来访问文件存储服务。
根据您的选择,它将上传或下载文件,文件夹和属性;列出服务的信息;或从服务中删除项目。在上传时,可以将链接属性添加到输出功能。在列表操作上,文件/文件夹信息作为属性添加。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
在此示例中,AzureBlobStorAgeConnector用于从BLOB存储下载ESRI地理数据库。在创建与Azure存储帐户的有效Web连接(可以在帐户参数中完成)后,并浏览到地理数据库文件夹,检索容器和对象的路径,选择下载的目的地。
一种功能读取器添加以阅读新下载的数据集。在这里,后部地址功能类型将在工作区的其他位置进一步处理。
通过在工作区中执行下载,每次运行工作空间时都会刷新地理数据库。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
在工作区的这个示例部分中,AzureBlobStorageConnector用于将光栅正射影像从Blob存储下载到属性中。
文件从BLOB存储读取,并将内容存储为Blob属性。然后一个RasterReplacer.用于将BLOB解释为可用的栅格格式。
这两个转换器的组合避免了将图像下载到本地存储器并重新读取。类似的技术可以用于点云文件,使用点云替换器变压器。
使用说明
- 此变换器不能用于直接移动或复制不同天蓝色存储位置之间的文件。但是,可以使用多个AzureBlobStorageConnectors来完成这些任务。
- 这功能读取器可以直接访问Azure Blob存储,而无需使用AzureBlobStorageConnector。在这种情况下,将不会创建数据集的永久本地副本。
配置
输入端口
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
此转换器接受任何功能。
输出端口
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
该变压器的输出将根据执行的动作而变化。
- 答:上传操作时,有关文件的选定信息将作为属性提供。
- 一种下载操作将输出传入的功能,并可以保存到文件、文件夹或属性。
- 一种删除操作将输出传入功能。
- 一种列表操作将为指定路径中的每个文件/文件夹输出新功能。这些新功能中的每一个都将具有列出有关对象的各种信息的属性。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
传入功能通过此端口输出。
参数
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
行动 | 执行的操作类型。选择包括:
|
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
凭证来源 | AzureBlobStorageConnector可以使用来自不同来源的凭据。使用Web连接最佳FME,但在某些情况下,您可能希望使用其中一个来源。
|
帐户 | 凭据源是可用的Web连接。要创建Azure存储连接,请单击“帐户”下拉框,然后选择“添加Web连接...”。 然后可以通过工具->FME选项管理连接。。。->Web连接。 |
帐户名称和帐户密钥 | 凭据源是可用的嵌入式. 帐户名和访问密钥可以直接在转换器中指定,而不是在web连接中指定。 |
帐户名称和共享访问签名 | 凭据源是可用的SAS公司。可以直接在变压器中指定帐户名称和共享访问签名。 |
可用的剩余参数取决于请求>操作参数的值。每个操作的参数如下所述。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
删除选项
容器 | 该容器文件或文件夹所在。如果已作为Web连接提供有效凭据,则可以浏览容器。 |
小路 | BLOB存储上的文件或文件夹的完整路径要删除。如果已作为Web连接提供有效凭据,则可以浏览位置。 |
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
下载选项
容器 | 该容器文件或文件夹所在。如果已作为Web连接提供有效凭据,则可以浏览容器。 |
小路 | Blob存储上的文件或文件夹的完整路径要下载。如果已作为Web连接提供有效凭据,则可以浏览位置。 |
目的地
下载为 | 选择是否将下载的数据存储在文件,文件夹或属性中。
|
下载到属性 | 指定将存储下载文件内容的属性。仅适用于下载作为属性。 |
响应身体编码 | 如需下载作为属性,可以指定字符集编码以确保输出处于人类可读的形式。 如果自动检测HTTP标头被指定但在与数据关联的内容类型元数据中没有编码,输出将作为原始字节返回。 |
下载到文件夹 | 指定将存储下载文件的文件夹的路径。可作为文件或文件夹下载。 |
如果文件存在 | 如果该文件已在本地存在,请指定该怎么办。有效地下载为文件或文件夹。
|
包括子文件夹 | 选择是否下载Blob存储源的子文件夹。仅作为文件夹下载有效。 |
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
列表选项
容器 | 该文件夹中的容器。如果已作为Web连接提供有效凭据,则可以浏览容器。 |
小路 | Blob存储上的文件夹的完整路径要列出。如果已作为Web连接提供有效凭据,则可以浏览位置。 |
包括子文件夹 | 如果设置为是的,然后递归遍历子文件夹,其内容包含在结果中。 |
输出属性
所选属性将添加到输出功能。
_姓名 |
文件或文件夹的名称 |
_完整路径 |
文件或文件夹的完整路径 |
_URL. |
文件或文件夹的URL。 |
_文件\或\文件夹 |
该项目是文件还是文件夹 |
_文件大小 |
文件大小(文件夹不存在) |
_Created. |
创建文件的日期和时间 |
_上次修改的\u |
文件上次修改后的日期和时间 |
_relative_path. |
相对于列表路径的项的路径 |
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
数据源
上传 |
要上载的数据类型。
在处理大型对象时,文件是比属性更好的选择,因为数据将直接从磁盘流式传输,并且不需要将对象完全存储在功能的内存中。 想要从文件夹上传内容时,最好将作为文件夹上传而不是设置固定路径并将多个功能发送到连接器中以将其作为文件上传。 |
要上载的文件 |
要上载到Blob存储的文件,如果上传设置为文件。 |
要上传的文件夹 |
如果要将文件夹上载到BLOB存储上传设置为文件夹。 |
包括子文件夹 |
选择是否上传子文件夹要上传的文件夹不管怎样。 |
要作为文件上载的属性 |
从属性提供的要上载的数据上传设置为属性。 |
上传选项
容器 | 该文件夹中的容器。如果已作为Web连接提供有效凭据,则可以浏览容器。 |
小路 | Blob存储上的文件夹的完整路径以上传到。如果已作为Web连接提供有效凭据,则可以浏览位置。 |
上传文件名 | 从提供的数据创建的文件的名称要作为文件上载的属性。名称必须包含文件名扩展名(例如,.txt,.jpg,.doc)。 |
如果文件存在 | 如果文件已存在于Blob存储上,请指定该怎么办。
|
最大块大小(MB) | 上载时要创建的块的大小(如果文件大于4MB)。Azure Blob存储支持的最大块大小为100MB。 有关块大小的更多信息,请参阅https://docs.microsoft.com/en-us/rest/api/storageservices/understanding-block-blobs--append-blobs--and-page-blobs |
元数据
可以指定与上载的功能关联的自定义名称值对。
生成共享访问签名
如果选中,将为上传的文件生成共享访问签名(SAS)。属性_sas_url.和_sas\ U令牌将添加到输出功能。此选项仅适用于文件和属性上载。有关SAS的更多信息,请参阅Microsoft Azure文档。
SAS令牌到期时间 | 当令牌应该过期时。 |
IP地址或范围 | 如果提供,请限制对IP地址或IP地址范围的访问权限。范围以“203.0.113.0-203.0.113.255”格式给出。 |
限制为HTTPS |
如果是,令牌只能通过HTTPS使用。 |
输出属性
选定的属性将添加到输出功能中。仅适用于文件和文件夹上载。
_姓名 | 文件或文件夹的名称。 |
_完整路径 | 文件或文件夹的完整路径。 |
_URL. |
文件或文件夹的URL。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来指定转换器参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些变压器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参阅变压器参数菜单选项。
定义值
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
使用文本编辑器
文本编辑器提供了一种方便的方法来构建来自各种数据源的文本字符串(包括正则表达式),例如属性,参数和常量,其中结果直接在参数内使用。
使用算术编辑器
算术编辑器提供了一种从各种数据源(如属性、参数和特征函数)构造数学表达式的方便方法,其中结果直接用于参数内部。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等—无论是直接在参数中输入还是使用其中一个编辑器构造。
参考
处理行为 |
|
功能持有 |
不 |
依赖性 | Azure存储帐户 |
FME许可级别 | FME基础版及以上 |
别名 | |
历史 | 发布FME 2019.0. |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网,TOS,文章,常见问题和更多的地方。获取您的问题的答案,从其他用户学习,并建议,投票和评论新功能。
搜索关于AzureBlobStorageConnector的所有结果关于FME社区。亚搏国际在线官网
例子可能包含根据开放政府许可证的信息 - 温哥华