使用 EC2 实例安装 Service Workbench
- 运行以下命令,下载 AWS 上的 Service Workbench 源代码:
sudo yum install -y git
git clone https://github.com/awslabs/service-workbench-on-aws-cn.git
创建一个主 Service Workbench on AWS 配置文件。操作如下:
a. 创建一个包含安装Stage name的环境变量。Stage name包含在 Amazon S3 存储桶的名称中。因此,它必须与 S3 兼容。
例如:
export STAGE_NAME=dev
注意:在打开新的终端窗口时设置环境变量。
b. 在主配置目录 (
main/config/settings
) 中,使用建议的Stage name demo 复制示例配置文件。这将创建dev.yml
文件。cp example.yml ${STAGE_NAME}.yml
c. 在新创建的配置文件中,取消注释并设置以下值:
- awsRegion(例如,
us-east-1
或eu-west-2
)。确保在使用 AWS 管理控制台时使用相同的区域。 - 解决方案名称(例如,
sw
)。解决方案名称用于 S3 存储桶名称,因此必须与 S3 兼容。
注意:确保在值名称前没有前导空格。
- awsRegion(例如,
运行主安装脚本。这大约需要 20 分钟。
./scripts/environment-deploy.sh ${STAGE_NAME}
完成上述步骤后,获取 root 密码和网站 URL。您可以通过运行以下命令再次显示 URL 和 root 密码:
scripts/get-info.sh ${STAGE_NAME}
使用用户“root@example.com”,并使用 URL 和 root的 密码验证 Service Workbench 是否正在运行。 如果您采用了OIDC IdP,请从OIDC IdP获得root 用户密码。