Amazon web services AWS副驾驶部署服务不可访问?

Amazon web services AWS副驾驶部署服务不可访问?,amazon-web-services,amazon-ecs,copilot,Amazon Web Services,Amazon Ecs,Copilot,我有一个简单的后端设备,我刚刚与副驾驶一起部署。 但是,我不知道在哪里可以访问它 根据AWS控制台,它正在运行并处于活动状态。我甚至可以在日志中看到它已经启动了 我的舱单: # The manifest for the "user-service" service. # Read the full specification for the "Backend Service" type at: # https://aws.github.io/copilo

我有一个简单的后端设备,我刚刚与副驾驶一起部署。 但是,我不知道在哪里可以访问它

根据AWS控制台,它正在运行并处于活动状态。我甚至可以在日志中看到它已经启动了

我的舱单:

# The manifest for the "user-service" service.
# Read the full specification for the "Backend Service" type at:
#  https://aws.github.io/copilot-cli/docs/manifest/backend-service/

# Your service name will be used in naming your resources like log groups, ECS services, etc.
name: user-service
type: Backend Service

# Your service does not allow any traffic.

# Configuration for your containers and service.
image:
  # Docker build arguments. For additional overrides: https://aws.github.io/copilot-cli/docs/manifest/backend-service/#image-build
  build: ./Dockerfile
  port: 9000

cpu: 256       # Number of CPU units for the task.
memory: 512    # Amount of memory in MiB used by the task.
count: 1       # Number of tasks that should be running in your service.

# Optional fields for more advanced use-cases.
#
variables:                    # Pass environment variables as key value pairs.
  SERVER_PORT: 9000
  NODE_ENV: test
  
secrets:                      # Pass secrets from AWS Systems Manager (SSM) Parameter Store.
  ACCESS_TOKEN_SECRET: ACCESS_TOKEN_SECRET
  REFRESH_TOKEN_SECRET: REFRESH_TOKEN_SECRET
  MONGODB_URL: MONGODB_URL

# You can override any of the values defined above by environment.
environments:
  test:
    variables:
      NODE_ENV: test
#    count: 2               # Number of tasks to run for the "test" environment.
我的Dockerfile

# Check out https://hub.docker.com/_/node to select a new base image
FROM node:lts-buster-slim

# Set to a non-root built-in user `node`
USER node

# Create app directory (with user `node`)
RUN mkdir -p /home/node/app

WORKDIR /home/node/app

# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY --chown=node package*.json ./

RUN npm install

# Bundle app source code
COPY --chown=node . .

RUN npm run build

# Bind to all network interfaces so that it can be mapped to the host OS
ENV HOST=0.0.0.0 PORT=3000

EXPOSE 9000
CMD [ "node", "." ]
使用docker compose,这在本地运行良好。但在哪里可以找到已部署服务的URL?我检查了ECS控制台,任务有一个公共IP。然而,我无法连接到这一点


这里少了什么?

Nm。。我的错。后端服务不应通过internet访问。它们公开端点,但应通过服务发现相互(或前端)通信