amazon-web-services - AWS CDK,如何定义 ElasticSearch 策略?
问题描述
我正在尝试使用 CDK ( CfnDomain
) 创建一个 ElasticSearch 实例。我只是无法弄清楚需要进入该AccessPolicies
领域的内容。它在文档中被标记为“任何”(object
在我正在使用的 .NET 中)。我尝试放入类似于此处使用的 Json 字符串
CDK 失败的原因是:
Amazon.JSII.Runtime.JsiiException:解决错误:Amazon.JSII.Runtime.JsiiException:为“CfnDomainProps”提供的属性不正确
我尝试制作 .NET 对象,该对象会为策略序列化为正确的 JSON,但没有成功。我不知道这个领域发生了什么。
有人有什么建议吗?
解决方案
API 文档确实将 AccessPolicies 指定为一个对象,但它实际上将是一个 PolicyDocument 类型。
我在这里有一个 java 示例:https ://github.com/cloudshiftstrategies/aws-cdk-examples/tree/master/elastic-search-java-app
它应该很容易转换为 C#!
推荐阅读
- javascript - 如何使用正则表达式 javascript 获取最后一次出现?
- c# - 两个数组的组合
- react-native - 反应原生的pt大小
- android - 条码库在某些情况下会扫描不相关的条码值
- python - Django 用枕头将 tiff 转换为 jpeg
- php - 将 simpleXML 的 float(7.2) 与 PHP5.6 相乘
- c++ - MSVC SAL 与 C++2a 合同
- css - @extend 类动画相互抵消
- laravel - laravel 管理员可以为用户设置用户名和密码
- maven - pom.xml 中的 selenium-central-framework