Назад | Перейти на главную страницу

Как узнать URL-адрес конечной точки узла кластера Redis с помощью aws cli 'elasticache describe-cache-clusters'?

Если я сбегу aws elasticache describe-cache-clusters Я получу такие результаты:

    {
        "CacheClusterId": "dev-001",
        "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:",
        "CacheNodeType": "cache.t2.small",
        "Engine": "redis",
        "EngineVersion": "5.0.0",
        "CacheClusterStatus": "available",
        "NumCacheNodes": 1,
        "PreferredAvailabilityZone": "us-west-1a",
        "CacheClusterCreateTime": "2019-01-04T03:12:23.477000+00:00",
        "PreferredMaintenanceWindow": "sat:07:00-sat:08:00",
        "PendingModifiedValues": {},
        "CacheSecurityGroups": [],
        "CacheParameterGroup": {
            "CacheParameterGroupName": "default.redis5.0",
            "ParameterApplyStatus": "in-sync",
            "CacheNodeIdsToReboot": []
        },
        "CacheSubnetGroupName": "dev-redis-subnets",
        "AutoMinorVersionUpgrade": true,
        "SecurityGroups": [
            {
                "SecurityGroupId": "sg-0600888999884b1",
                "Status": "active"
            }
        ],
        "ReplicationGroupId": "dev",
        "SnapshotRetentionLimit": 1,
        "SnapshotWindow": "06:00-07:00",
        "AuthTokenEnabled": true,
        "TransitEncryptionEnabled": true,
        "AtRestEncryptionEnabled": true
    }

Однако он не показывает мне конечную точку каждого узла (в виде dev-0001-001.dev.cbbxt9.use1.cache.amazonaws.com)

Какой aws cli позволяет мне получать информацию об уровне узла redis clusterteR?

Чтобы определить конечные точки узла кеша и номера портов, используйте команду describe-cache-cluster с параметром --show-cache-node-info.

aws elasticache describe-cache-clusters --show-cache-node-info

Полные имена DNS и номера портов находятся в разделе конечных точек выходных данных.

Ссылка

Поиск конечных точек и портов узла