2.4.0 • Published 15 hours ago
@roadiehq/catalog-backend-module-aws v2.4.0
Catalog Backend Module for AWS
This is an extension module to the plugin-catalog-backend plugin, providing entity providers to read AWS objects as Backstage Entities.
You will need to configure the providers in your catalog.ts file in your backstage backend:
import {
AWSLambdaFunctionProvider,
AWSS3BucketProvider,
AWSIAMUserProvider,
AWSEC2Provider,
} from '@roadiehq/catalog-backend-module-aws';
export default async function createPlugin(
env: PluginEnvironment,
): Promise<Router> {
const builder = await CatalogBuilder.create(env);
const s3Provider = AWSS3BucketProvider.fromConfig(config, env);
const lambdaProvider = AWSLambdaFunctionProvider.fromConfig(config, env);
const iamUserProvider = AWSIAMUserProvider.fromConfig(config, env);
const ec2Provider = AWSEC2Provider.fromConfig(config, env);
const awsAccountsProvider = AWSOrganizationAccountsProvider.fromConfig(
config,
env,
);
builder.addEntityProvider(s3Provider);
builder.addEntityProvider(lambdaProvider);
builder.addEntityProvider(iamUserProvider);
builder.addEntityProvider(ec2Provider);
builder.addEntityProvider(awsAccountsProvider);
s3Provider.run();
lambdaProvider.run();
iamUserProvider.run();
ec2Provider.run();
awsAccountsProvider.run();
const { processingEngine, router } = await builder.build();
await processingEngine.start();
// ...
return router;
}
2.4.0
15 hours ago
2.3.0
10 days ago
2.2.1
1 month ago
2.2.0
2 months ago
2.1.6
2 months ago
2.1.5
2 months ago
2.1.4
2 months ago
2.1.1
3 months ago
2.1.0
3 months ago
2.0.1
3 months ago
2.0.0
3 months ago
1.3.13
10 months ago
1.3.14
9 months ago
1.3.17
6 months ago
1.3.18
5 months ago
1.3.15
8 months ago
1.3.16
7 months ago
1.3.12
11 months ago
1.3.10
11 months ago
1.3.11
11 months ago
1.3.7
1 year ago
1.3.9
1 year ago
1.3.8
1 year ago
1.3.6
1 year ago
1.3.5
1 year ago
1.3.4
1 year ago
1.3.3
1 year ago
1.3.2
1 year ago
1.3.1
1 year ago
1.2.7
2 years ago
1.3.0
2 years ago
1.2.6
2 years ago
1.2.0
2 years ago
1.1.1
2 years ago
1.2.5
2 years ago
1.2.4
2 years ago
1.2.3
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.1.0
2 years ago
1.0.0
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago