Amazon DynamoDB Reader参数
AWS DynamoDB连接
指定连接到Amazon Web Services时使用的区域,并指定从何处读取表。
Note: ">注意:表是依赖于区域的,因此选择不正确的区域将阻止您的表出现在表列表中。
指定用于身份验证的Web连接。如果您正在创建一个新的连接,请选择嵌入访问密钥自动填充这一点访问密钥ID和秘密访问密钥参数与提供的凭据。
Web连接提供了一种方便而安全的方式来存储和重用Web连接参数。有关Web连接的一般信息,请参阅使用网络连接.
允许手动指定web连接凭据。
如果嵌入访问密钥被选中,但尚未提供凭据,读者将在下面定义的各个地方搜索凭据(见http://docs.aws.amazon.com)。
访问密钥ID
将要访问数据库的用户的AWS Access Key ID。
该用户必须存在于数据库中,并具有适当的权限。如果没有找到这个条目,将在不同的地方搜索访问键ID。依次是:
- 一个文件名为AwsCredentials.properties在Java类路径上
- aws.accessKeyId在Java系统属性
- 环境变量AWS_ACCESS_KEY_ID
一旦找到一对凭证,搜索就会停止。
秘密访问密钥
与访问数据库的用户相关联的秘密访问密钥。
如果没有找到此参数,将在各个地方搜索密钥。依次是:
- 一个文件名为AwsCredentials.properties在Java类路径上
- aws.secretKey在Java系统属性
- 环境变量AWS_SECRET_KEY
搜索将在找到一对凭据后停止。
约束
表
指定数据库连接后,单击“浏览”按钮(...)以选择导入表。在系统从数据库中检索表时出现连接窗口。
出现Select Tables对话框后,您可以选择一个或多个表。单击OK以关闭窗口,并将所选表名添加到表范围。
Note: ">注意:如果表列表不显示您的表,请确保您已经在作家参数.DynamoDB表是依赖于区域的,因此选择不正确的区域将阻止您的表出现在表列表中。
如果希望查询表的二级索引,则必须只从表范围。
选择要导入的表之后,单击Browse按钮(…)选择要查询的可选辅助索引。当系统编译与Tables参数中命名的表相关联的二级索引列表时,将出现一个连接窗口。
一旦出现索引列表,您可以选择一个索引,然后单击OK以取消窗口。索引名称将出现在二级索引字段。
如果选择了二级索引,则只创建二级索引的读取器,而不是表。
Note: ">注意:如果选择二级索引,则指定查询参数下面将使用次要次数的键。
如果启用,则只从表中读取主键满足指定键值条件的项。
分区键值
要从表中读取的项的分区键值。
查询排序键
如果启用,则只从表中读取同时满足分区键和排序键值条件的项。
排序操作符,排序键值1,排序键值2
指定用于查询排序键的操作符和值。支持以下操作:
= | 只有排序键值与排序键值1中指定的值匹配的项才会被读取。 |
< | 只有排序键值小于排序键值1中指定的值的项才被读取。 |
<= | 只有排序键值小于或等于排序键值1中指定的值的项才被读取。 |
> | 只有排序键值大于排序键值1中指定的值的项才被读取。 |
>= | 只有排序键值大于或等于排序键值1中指定的值的项才被读取。 |
之间的 | 只有排序键值大于或等于排序键值1中指定的值且小于或等于排序键值2中指定的值的项才会被读取。 |
始于 | 只有排序键值以排序键值1中指定的值开头的项才会被读取。此操作符只能用于字符串或二进制类型的排序键。 |
阅读器是否为源表中的每个条目输出原始JSON。如果是的,将原始JSON读入每个源特性的dynamodb_json格式属性。
如果没有设置,dynamodb_json将不会填充。