在使用 AWS Quicksight API 创建 JIRA 数据源时出现错误,需要使用以下步骤进行解决。
确保您已经正确设置了 AWS Quicksight API 和 JIRA 的访问凭证,并且已经拥有需要的权限。
使用以下代码片段创建 JIRA 数据源:
const params = {
AwsAccountId: 'Your AWS account ID',
DataSourceId: 'A unique data source ID',
Name: 'A name for your data source',
Type: 'JIRA',
DataSourceParameters: {
Host: 'yourcompany.atlassian.net',
Port: 443,
Database: 'yourdatabase',
Username: 'yourusername',
Password: 'yourpassword'
},
Permissions: [
{
Principal: 'arn:aws:iam::123456789012:root',
Actions: [
"quicksight:DescribeDataSource",
"quicksight:DescribeDataSourcePermissions",
"quicksight:PassDataSource",
"quicksight:UpdateDataSource",
"quicksight:UpdateDataSourcePermissions",
"quicksight:DeleteDataSource"
]
}
]
};
quicksight.createDataSource(params, (err, data) => {
if (err) {
console.log(err, err.stack);
} else {
console.log(data);
}
});
运行代码,并遵循 AWS Quicksight API 和 JIRA 发出的任何错误消息的指示进行调试和修改。可能需要更改数据源参数或更新访问凭证。
如果问题仍然存在,请参阅 AWS Quicksight API 和 JIRA 文档,或联系 AWS 官方支持来获得更多帮助和支持。