【问题标题】:AWS CDK, how to define ElasticSearch Policies?AWS CDK,如何定义 ElasticSearch 策略?
【发布时间】:2019-09-21 04:47:41
【问题描述】:

我正在尝试使用 CDK (CfnDomain) 创建一个 ElasticSearch 实例。我只是无法弄清楚需要进入AccessPolicies 字段的内容。它在文档中被标记为“任何”(我正在使用的 .NET 中的object)。我尝试放入一串类似于 here

的 Json

CDK 失败的原因:

Amazon.JSII.Runtime.JsiiException:解决错误: Amazon.JSII.Runtime.JsiiException:提供的属性不正确 "CfnDomainProps"

我尝试制作 .NET 对象,该对象会为策略序列化为正确的 JSON,但没有成功。我不知道这个领域发生了什么。

这是我指的领域:https://docs.aws.amazon.com/cdk/api/latest/dotnet/api/Amazon.CDK.AWS.Elasticsearch.CfnDomain.html#Amazon_CDK_AWS_Elasticsearch_CfnDomain_AccessPolicies

有人有什么建议吗?

【问题讨论】:

  • 如果你想出来了,愿意分享吗? :)

标签: amazon-web-services aws-cdk


【解决方案1】:

API 文档确实将 AccessPolicies 指定为对象,但它实际上将是 PolicyDocument 类型。

我在这里有一个 java 示例:https://github.com/cloudshiftstrategies/aws-cdk-examples/tree/master/elastic-search-java-app

它应该很容易转换为 C#!

【讨论】:

    猜你喜欢
    • 2020-12-16
    • 1970-01-01
    • 2020-09-17
    • 2021-06-29
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    • 2020-09-27
    • 2020-09-24
    相关资源
    最近更新 更多