Skip to content
26 changes: 26 additions & 0 deletions .doc_gen/metadata/api_gateway_apigateway_lambda_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
api_gateway_GettingStarted_087:
title: Create a REST API with Lambda proxy integration
title_abbrev: Create a REST API with Lambda proxy integration
synopsis_list:
- Create an IAM role for Lambda execution
- Create and deploy a Lambda function
- Create a REST API
- Configure Lambda proxy integration
- Deploy and test the API
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/087-apigateway-lambda-integration
excerpts:
- description:
snippet_files:
- tuts/087-apigateway-lambda-integration/apigateway-lambda-integration.sh
services:
api-gateway: {CreateDeployment, CreateResource, CreateRestApi, DeleteRestApi, GetResources, GetRestApis, PutIntegration, PutMethod}
iam: {AttachRolePolicy, CreateRole, DeleteRole, DetachRolePolicy}
lambda: {AddPermission, CreateFunction, DeleteFunction}
sts: {GetCallerIdentity}
24 changes: 24 additions & 0 deletions .doc_gen/metadata/athena_amazon_athena_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
athena_GettingStarted_061:
title: Getting started with Amazon Athena
title_abbrev: Getting started with Amazon Athena
synopsis_list:
- Create an S3 bucket for query results
- Create a database
- Create a table
- Run a query
- Create and use named queries
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/061-amazon-athena-gs
excerpts:
- description:
snippet_files:
- tuts/061-amazon-athena-gs/amazon-athena-gs.sh
services:
athena: {CreateNamedQuery, DeleteNamedQuery, GetNamedQuery, GetQueryExecution, GetQueryResults, ListDatabases, ListNamedQueries, ListTableMetadata, StartQueryExecution}
s3: {Cp, Mb, Rb, Rm}
20 changes: 20 additions & 0 deletions .doc_gen/metadata/cloudformation_cloudformation_gs_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
cloudformation_GettingStarted_021:
title: Creating your first CloudFormation stack
title_abbrev: Creating your first CloudFormation stack
synopsis_list:
- Create a CloudFormation template
- Test the web server
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/021-cloudformation-gs
excerpts:
- description:
snippet_files:
- tuts/021-cloudformation-gs/cloudformation-gs.sh
services:
cloudformation: {CreateStack, DeleteStack, DescribeStacks, ListStackResources, ValidateTemplate, Wait}
15 changes: 6 additions & 9 deletions .doc_gen/metadata/cloudfront_metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
cloudfront_GettingStarted:
title: Get started with a basic CloudFront distribution using the CLI
title_abbrev: Get started with CloudFront
title: Get started with a basic CloudFront distribution
title_abbrev: Get started with a basic CloudFront distribution
synopsis_list:
- Create an Amazon S3 bucket for content storage
- Upload sample content to the S3 bucket
- Create an origin access control (OAC) for secure S3 access
- Create a CloudFront distribution with S3 as origin
- Update S3 bucket policy to allow CloudFront access
- Wait for distribution deployment and test content access
- Clean up resources including distribution, OAC, and S3 bucket
- Create an Amazon S3 bucket
- Upload content to the bucket
- Create a CloudFront distribution with OAC
- Clean up resources
category: Scenarios
languages:
Bash:
Expand Down
15 changes: 8 additions & 7 deletions .doc_gen/metadata/cloudmap_metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
cloudmap_CustomAttributes:
title: Use custom attributes with Cloud Map
title: Using Cloud Map service discovery with custom attributes
title_abbrev: Cloud Map custom attributes
synopsis_list:
- Create an HTTP namespace for API-based service discovery
- Create a DynamoDB table and register it as a data service with custom attributes
- Create Lambda functions for reading and writing data
- Register Lambda functions as service instances with custom attributes for action-based discovery
- Build client applications that discover services using custom attributes
- Clean up all resources including Lambda functions, DynamoDB table, and Cloud Map services
- Create an Cloud Map namespace
- Create a DynamoDB table
- Create an Cloud Map data service and register the DynamoDB table
- Create an IAM role for Lambda functions
- Create the Lambda function to write data
- Create an Cloud Map app service and register the Lambda write function
- Create the Lambda function to read data
category: Scenarios
languages:
Bash:
Expand Down
24 changes: 24 additions & 0 deletions .doc_gen/metadata/cloudwatch_cloudwatch_dynamicdash_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
cloudwatch_GettingStarted_031:
title: Creating a CloudWatch dashboard with function name as a variable
title_abbrev: Creating a CloudWatch dashboard with function name as a variable
synopsis_list:
- Create a CloudWatch dashboard
- Add Lambda metrics widgets with a function name variable
- Verify the dashboard
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/031-cloudwatch-dynamicdash
excerpts:
- description:
snippet_files:
- tuts/031-cloudwatch-dynamicdash/cloudwatch-dynamicdash.sh
services:
cloudwatch: {DeleteDashboards, GetDashboard, ListDashboards, PutDashboard}
iam: {AttachRolePolicy, CreateRole, DeleteRole, DetachRolePolicy}
lambda: {CreateFunction, DeleteFunction, Invoke, ListFunctions}
sts: {GetCallerIdentity}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
cognito_identity_provider_GettingStarted_066:
title: Getting started with Amazon Cognito user pools
title_abbrev: Getting started with Amazon Cognito user pools
synopsis_list:
- Create a user pool
- Create an app client
- Set up a domain for your user pool
- Create a user as an administrator
- Enable self-registration
- List users in the user pool
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/066-amazon-cognito-gs
excerpts:
- description:
snippet_files:
- tuts/066-amazon-cognito-gs/amazon-cognito-gs.sh
services:
cognito-identity-provider: {AdminConfirmSignUp, AdminCreateUser, CreateUserPool, CreateUserPoolClient, CreateUserPoolDomain, DeleteUserPool, DeleteUserPoolDomain, DescribeUserPool, DescribeUserPoolClient, InitiateAuth, ListUsers, SignUp}
28 changes: 28 additions & 0 deletions .doc_gen/metadata/config_service_aws_config_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
config_service_GettingStarted_053:
title: Getting started with Config
title_abbrev: Getting started with Config
synopsis_list:
- Create an Amazon S3 bucket
- Create an Amazon SNS topic
- Create an IAM role for Config
- Set up the Config configuration recorder
- Set up the Config delivery channel
- Start the configuration recorder
- Verify the Config setup
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/053-aws-config-gs
excerpts:
- description:
snippet_files:
- tuts/053-aws-config-gs/aws-config-gs.sh
services:
config-service: {DeleteConfigurationRecorder, DeleteDeliveryChannel, DescribeConfigurationRecorderStatus, DescribeConfigurationRecorders, DescribeDeliveryChannels, PutConfigurationRecorder, PutDeliveryChannel, StartConfigurationRecorder, StopConfigurationRecorder}
iam: {AttachRolePolicy, CreateRole, DeleteRole, DeleteRolePolicy, DetachRolePolicy, PutRolePolicy}
s3: {CreateBucket, DeleteBucket, PutPublicAccessBlock, Rm}
sns: {CreateTopic, DeleteTopic}
sts: {GetCallerIdentity}
22 changes: 22 additions & 0 deletions .doc_gen/metadata/connect_connect_gs_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
connect_GettingStarted_027:
title: Creating an Amazon Connect instance
title_abbrev: Creating an Amazon Connect instance
synopsis_list:
- Create an Amazon Connect instance
- Configure an administrator user
- Configure telephony options
- Set up a phone number
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/027-connect-gs
excerpts:
- description:
snippet_files:
- tuts/027-connect-gs/connect-gs.sh
services:
connect: {ClaimPhoneNumber, CreateInstance, CreateUser, DeleteInstance, DescribeInstance, ListInstanceStorageConfigs, ListInstances, ListRoutingProfiles, ListSecurityProfiles, ReleasePhoneNumber, SearchAvailablePhoneNumbers, UpdateInstanceAttribute}
24 changes: 24 additions & 0 deletions .doc_gen/metadata/directconnect_aws_direct_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
directconnect_GettingStarted_051:
title: Get started with Aws Direct Connect using the CLI
title_abbrev: Get started with Aws Direct Connect
synopsis_list:
- Use ec2 CreateVpnGateway
- Use ec2 DeleteVpnGateway
- Use ec2 DescribeVpnGateways
- Use directconnect CreateConnection
- Use directconnect CreatePrivateVirtualInterface
- Use directconnect DeleteConnection
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/051-aws-direct-connect-gs
excerpts:
- description:
snippet_files:
- tuts/051-aws-direct-connect-gs/aws-direct-connect-gs.sh
services:
direct-connect: {CreateConnection, CreatePrivateVirtualInterface, DeleteConnection, DeleteVirtualInterface, DescribeConnections, DescribeLoa, DescribeLocations, DescribeVirtualInterfaces, UpdateConnection}
ec2: {CreateVpnGateway, DeleteVpnGateway, DescribeVpnGateways}
24 changes: 24 additions & 0 deletions .doc_gen/metadata/docdb_documentdb_gs_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
docdb_GettingStarted_025:
title: Getting started with Amazon DocumentDB
title_abbrev: Getting started with Amazon DocumentDB
synopsis_list:
- Create a DB subnet group
- Create a DocumentDB cluster
- Create a DocumentDB instance
- Configure security and connectivity
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/025-documentdb-gs
excerpts:
- description:
snippet_files:
- tuts/025-documentdb-gs/documentdb-gs.sh
services:
docdb: {CreateDbCluster, CreateDbInstance, CreateDbSubnetGroup, DeleteDbCluster, DeleteDbInstance, DeleteDbSubnetGroup, DescribeDbClusters, DescribeDbInstances, Wait}
ec2: {AuthorizeSecurityGroupIngress, CreateDefaultVpc, DescribeSubnets, DescribeVpcs, RevokeSecurityGroupIngress}
secrets-manager: {CreateSecret, DeleteSecret, GetSecretValue}
21 changes: 21 additions & 0 deletions .doc_gen/metadata/dynamodb_amazon_dynamodb_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
dynamodb_GettingStarted_070:
title: Getting started with DynamoDB
title_abbrev: Getting started with DynamoDB
synopsis_list:
- Create a table in DynamoDB
- Update data in a DynamoDB table
- Query data in a DynamoDB table
- Delete your DynamoDB table
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/070-amazon-dynamodb-gs
excerpts:
- description:
snippet_files:
- tuts/070-amazon-dynamodb-gs/amazon-dynamodb-gs.sh
services:
dynamodb: {CreateTable, DeleteTable, DescribeTable, GetItem, PutItem, Query, UpdateContinuousBackups, UpdateItem, Wait}
21 changes: 21 additions & 0 deletions .doc_gen/metadata/ec2_amazon_elasticache_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
ec2_GettingStarted_065:
title: Getting started with Amazon ElastiCache
title_abbrev: Getting started with Amazon ElastiCache
synopsis_list:
- Set up security group for ElastiCache access
- Create a Valkey serverless cache
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/065-amazon-elasticache-gs
excerpts:
- description:
snippet_files:
- tuts/065-amazon-elasticache-gs/amazon-elasticache-gs.sh
services:
ec2: {AuthorizeSecurityGroupIngress, DescribeSecurityGroups, RevokeSecurityGroupIngress}
elasticache: {CreateServerlessCache, DeleteServerlessCache, DescribeServerlessCaches}
27 changes: 27 additions & 0 deletions .doc_gen/metadata/ec2_amazon_managed_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
ec2_GettingStarted_057:
title: Getting started with Amazon MSK
title_abbrev: Getting started with Amazon MSK
synopsis_list:
- Create an MSK cluster
- Create IAM permissions for MSK access
- Create a client machine
- Get bootstrap brokers
- Set up the client machine
- Create a topic and produce/consume data
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/057-amazon-managed-streaming-for-apache-kafka-gs
excerpts:
- description:
snippet_files:
- tuts/057-amazon-managed-streaming-for-apache-kafka-gs/amazon-managed-streaming-for-apache-kafka-gs.sh
services:
ec2: {AuthorizeSecurityGroupIngress, CreateKeyPair, CreateSecurityGroup, DeleteKeyPair, DeleteSecurityGroup, DescribeAvailabilityZones, DescribeImages, DescribeInstanceTypeOfferings, DescribeInstances, DescribeKeyPairs, DescribeSecurityGroups, DescribeSubnets, DescribeVpcs, RevokeSecurityGroupEgress, RevokeSecurityGroupIngress, RunInstances, TerminateInstances, Wait}
iam: {AddRoleToInstanceProfile, AttachRolePolicy, CreateInstanceProfile, CreatePolicy, CreateRole, DeleteInstanceProfile, DeletePolicy, DeleteRole, DetachRolePolicy, GetInstanceProfile, GetPolicy, GetRole, RemoveRoleFromInstanceProfile}
kafka: {CreateCluster, DeleteCluster, DescribeCluster, GetBootstrapBrokers}
sts: {GetCallerIdentity}
25 changes: 25 additions & 0 deletions .doc_gen/metadata/ec2_amazon_neptune_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
ec2_GettingStarted_064:
title: Getting started with Amazon Neptune
title_abbrev: Getting started with Amazon Neptune
synopsis_list:
- Create a VPC for your Neptune database
- Create subnets in multiple availability zones
- Configure security for your Neptune database
- Create a Neptune DB subnet group
- Create a Neptune DB cluster and instance
- Add data to your graph database
- Query your graph database
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/064-amazon-neptune-gs
excerpts:
- description:
snippet_files:
- tuts/064-amazon-neptune-gs/amazon-neptune-gs.sh
services:
ec2: {AssociateRouteTable, AttachInternetGateway, AuthorizeSecurityGroupIngress, CreateInternetGateway, CreateRoute, CreateRouteTable, CreateSecurityGroup, CreateSubnet, CreateVpc, DeleteInternetGateway, DeleteRouteTable, DeleteSecurityGroup, DeleteSubnet, DeleteVpc, DescribeAvailabilityZones, DetachInternetGateway, ModifyVpcAttribute}
neptune: {CreateDbCluster, CreateDbInstance, CreateDbSubnetGroup, DeleteDbCluster, DeleteDbInstance, DeleteDbSubnetGroup, DescribeDbClusters, Wait}
22 changes: 22 additions & 0 deletions .doc_gen/metadata/ec2_ebs_gs_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
ec2_GettingStarted_020:
title: Creating and managing Amazon EBS volumes
title_abbrev: Creating and managing Amazon EBS volumes
synopsis_list:
- Create an EBS volume
- Check volume status
- Create an EC2 instance (optional)
- Attach a volume to an EC2 instance
- Clean up resources
category: Scenarios
languages:
Bash:
versions:
- sdk_version: 2
github_name: "Sample developer tutorials"
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/020-ebs-gs-volumes
excerpts:
- description:
snippet_files:
- tuts/020-ebs-gs-volumes/ebs-gs-volumes.sh
services:
ec2: {AttachVolume, AuthorizeSecurityGroupIngress, CreateSecurityGroup, CreateVolume, DeleteSecurityGroup, DeleteVolume, DescribeAvailabilityZones, DescribeImages, DescribeInstanceTypeOfferings, DescribeInstances, DescribeSubnets, DescribeVolumes, DescribeVpcs, DetachVolume, RunInstances, TerminateInstances, Wait}
Loading
Loading