

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 为创建 Control-M 连接配置文件 AWS Mainframe Modernization
<a name="connection-profile"></a>

连接配置文件定义了应用程序特定实例的连接属性和安全凭证。每个连接配置文件可以被多个作业引用。您可以为应用程序和凭证的每种独特组合创建单独的配置文件。

[要[定义连接配置文件](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_centralized_connection_profile.htm)，您可以使用 Control-M Web 界面**配置**域中提供的图形用户界面 (GUI)，也可以使用 JSON。](https://docs.bmc.com/docs/automation-api/monthly/connection-profiles-1116950312.html)有关 AWS Mainframe Modernization 插件连接配置文件的信息，请参阅 [Control-M 文档](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Mainframe_Modernization_Connection_Profiles.htm#AWSMainframeModernizationConnectionProfileParameters)。

以下代码是使用 JSON 的示例：

```
{
  "MANAGED-M2-REPLATFORM": {
    "Type": "ConnectionProfile:AWS Mainframe Modernization",
    "Mainframe Modernization URL": "https://m2.{{AwsRegion}}.amazonaws.com",
    "Connection Timeout": "30",
    "AWS Region": "us-west-2",
    "Authentication": "NoSecret",
    "IAM Role": "--- IAM Role name ---",
    "AWS Logs URL": "https://logs.{{AwsRegion}}.amazonaws.com",
    "Description": "",
    "Centralized": true
  }
}
```

创建与示例类似的 JSON 文件，然后使用 [Control-M Automation API 部署](https://docs.bmc.com/docs/automation-api/monthly/deploy-service-1116950327.html)服务进行部署。例如，如果 JSON 代码保存到名为的文件中`cp-MANAGED-M2-REPLATFORM.json`，则部署此连接配置文件的 `ctm` CLI 语法如下：

```
 ctm deploy cp-MANAGED-M2-REPLATFORM.json
```

来自 Control-M Automation API 的响应将类似于以下内容：

```
[
  {
    "deploymentFile": "cp-Managed-M2-REPLATFORM.json",
    "deploymentState": "DEPLOYED_CONNECTION_PROFILES",
    "deploymentStatus": "ENDED_OK",
    "successfulFoldersCount": 0,
    "successfulSmartFoldersCount": 0,
    "successfulSubFoldersCount": 0,
    "successfulJobsCount": 0,
    "successfulConnectionProfilesCount": 1,
    "successfulDriversCount": 0,
    "isDeployDescriptorValid": false,
    "deployedConnectionProfiles": [
      "MANAGED-M2-REPLATFORM"
    ]
  }
]
```