我正在尝试创建AWS::AppFlow::ConnectorProfile
适用于 Salesforce 连接器应用程序。
这是测试样本:
Type: AWS::AppFlow::ConnectorProfile
Properties:
ConnectorProfileName: my_salesforce_connection
ConnectorType: Salesforce
ConnectionMode: Public
ConnectorProfileConfig:
ConnectorProfileProperties:
Salesforce:
InstanceUrl: ${env:INSTANCE_URL}
IsSandboxEnvironment: ${env:IS_TEST_ENV}
ConnectorProfileCredentials:
Salesforce:
ClientCredentialsArn: ${env:SALESFORCE_CREDS_ARN}
但是当运行这个时,它返回以下错误:Validation exception: AuthCode cannot be blank for connector: SALESFORCE
但正如您所注意到的,我希望使用 CloudFormation 完全自动创建连接器配置文件。
如果您有任何建议或修复,请告诉我。
谢谢。
我建议使用 oauth 配置 salesforce 并添加 ConnectorOauthRequest。例如
Type: AWS::AppFlow::ConnectorProfile
Properties:
ConnectorProfileName: my_salesforce_connection
ConnectorType: Salesforce
ConnectionMode: Public
ConnectorProfileConfig:
ConnectorProfileProperties:
Salesforce:
InstanceUrl: ${env:INSTANCE_URL}
IsSandboxEnvironment: ${env:IS_TEST_ENV}
ConnectorProfileCredentials:
Salesforce:
ClientCredentialsArn: ${env:SALESFORCE_CREDS_ARN}
ConnectorOAuthRequest:
AuthCode: !FindInMap [ EnvMap, !Ref Env, SalesForceAuthCode]
RedirectUri: https://youcompany.my.salesforce.com
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)