AWS CLI list-domain-names/describe-domain returns 为空,即使账户中存在域
AWS CLI list-domain-names/describe-domain returns empty even if there are domains present in the account
我们在其中一个 AWS 账户中创建了 ElasticSearch 域。
我们正在尝试对 "describe" 这个域使用 AWS cli 命令。
aws es describe-elasticsearch-domain --domain-name <domain-name>
但是接收错误:
An error occurred (ResourceNotFoundException) when calling the
DescribeElasticsearchDomain operation: Domain not found:
我们比使用 list-domain 命令:
aws es list-domain-names
但收到空响应:
{
"DomainNames": [] }
我们仔细检查了帐户信息。和 .aws 文件夹中的凭据,我们指向正确的 aws 帐户也能够查看该帐户中除 ElasticSearch 之外的其他资源。
感谢任何帮助。
这不是权限问题,可能是 profile
问题可能是其他帐户中的命令 运行 但我确定您的 Elastic 搜索集群位于不同的区域并且您设置了不同的区域在 aws configure
将区域传递给 aws 命令所需的一切
aws es list-domain-names --region DOMAIN_REGION
或
aws es list-domain-names --region us-west-1
异常明确表示在aws configure
中使用aws-cli指定的区域默认找不到资源。
aws es describe-elasticsearch-domain --domain-name youdomain domain_region
我们在其中一个 AWS 账户中创建了 ElasticSearch 域。
我们正在尝试对 "describe" 这个域使用 AWS cli 命令。
aws es describe-elasticsearch-domain --domain-name <domain-name>
但是接收错误:
An error occurred (ResourceNotFoundException) when calling the DescribeElasticsearchDomain operation: Domain not found:
我们比使用 list-domain 命令:
aws es list-domain-names
但收到空响应:
{ "DomainNames": [] }
我们仔细检查了帐户信息。和 .aws 文件夹中的凭据,我们指向正确的 aws 帐户也能够查看该帐户中除 ElasticSearch 之外的其他资源。
感谢任何帮助。
这不是权限问题,可能是 profile
问题可能是其他帐户中的命令 运行 但我确定您的 Elastic 搜索集群位于不同的区域并且您设置了不同的区域在 aws configure
将区域传递给 aws 命令所需的一切
aws es list-domain-names --region DOMAIN_REGION
或
aws es list-domain-names --region us-west-1
异常明确表示在aws configure
中使用aws-cli指定的区域默认找不到资源。
aws es describe-elasticsearch-domain --domain-name youdomain domain_region