Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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