automation-suite
2.2510
true
OpenShift 上的 Automation Suite 安装指南
- 概述
- 要求
- 预安装
- 安装
- 安装后
- 迁移和升级
- 监控和警示
- 集群管理
- 特定于产品的配置
- 故障排除
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
将 AWS Secrets Manager 配置为密码存储
将 AWS Secrets Manager 配置为密码存储,用于在 OpenShift 上的 Automation Suite 中管理敏感凭据。
您可以使用访问密钥(静态凭据)将 AWS Secrets Manager 配置为密码存储。
备注:
OpenShift 不支持节点 IAM 角色身份验证。对于基于节点 IAM 角色的身份验证,请参阅EKS/AKS 安装指南。
AWS Secrets Manager 将密码存储为键值对或纯文本字符串。
默认情况下,所有敏感数据都在input.json中定义。您可以将此数据分为两部分:
input.json- 仅包含配置数据。- AWS Secrets Manager - 安全存储凭据。
备注:
无法将证书路径或与证书相关的凭据作为密码存储区的一部分存储。
使用访问密钥
访问密钥使用显式 AWS 访问密钥 ID 和存储在 Kubernetes 密码中的秘密访问密钥。
先决条件
- 具有
secretsmanager:GetSecretValue权限的 AWS IAM 用户 - 使用访问密钥凭据预先创建的 Kubernetes 密码
Configuring input.json
要使用访问密钥将 AWS Secrets Manager 配置为密码存储,请执行以下步骤:
-
创建用于存储 AWS 凭据的 Kubernetes 密码:
kubectl create secret generic aws-credentials \ --namespace uipath \ --from-literal=access-key-id=AKIAIOSFODNN7EXAMPLE \ --from-literal=secret-access-key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEYkubectl create secret generic aws-credentials \ --namespace uipath \ --from-literal=access-key-id=AKIAIOSFODNN7EXAMPLE \ --from-literal=secret-access-key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY密码必须包含以下键:
access-key-id- AWS 访问密钥 IDsecret-access-key- AWS 秘密访问密钥
-
将以下部分添加到
input.json:{ "secret_store": { "enabled": true, "provider_configs": [ { "name": "aws-prod", "type": "aws", "credentials_secret_name": "aws-credentials", "aws_kv": { "region": "us-east-1" } } ] } }{ "secret_store": { "enabled": true, "provider_configs": [ { "name": "aws-prod", "type": "aws", "credentials_secret_name": "aws-credentials", "aws_kv": { "region": "us-east-1" } } ] } }
配置字段
下表介绍了可用的配置字段。
| 字段 | 必填 | 描述 |
|---|---|---|
aws_kv.region | 是 | 存储密码的 AWS 区域(例如us-east-1 ) |
credentials_secret_name | 是 | 包含access-key-id和secret-access-key密钥的 Kubernetes 密码 |
在 input.json 中引用密码
要引用存储在 AWS Secrets Manager 中的凭据,请在input.json中使用以下格式之一:
- 纯字符串:
vault/aws-prod/secret-name - JSON 属性提取:
vault/aws-prod/secret-name?key=password
使用 AWS GovCloud
如果您使用的是 AWS GovCloud,请将region字段设置为 AWS GovCloud 区域(例如us-gov-west-1或us-gov-east-1 )。不需要更改其他配置 - 区域值决定了使用的 AWS 分区和端点。
{
"secret_store": {
"enabled": true,
"provider_configs": [
{
"name": "aws-gov",
"type": "aws",
"credentials_secret_name": "aws-credentials",
"aws_kv": {
"region": "us-gov-west-1"
}
}
]
}
}
{
"secret_store": {
"enabled": true,
"provider_configs": [
{
"name": "aws-gov",
"type": "aws",
"credentials_secret_name": "aws-credentials",
"aws_kv": {
"region": "us-gov-west-1"
}
}
]
}
}