Skip to content
Merged
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
25 changes: 25 additions & 0 deletions .doc_gen/metadata/cloudfront_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
cloudfront_GettingStarted:
title: Get started with a basic CloudFront distribution using the CLI
title_abbrev: Get started with CloudFront
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
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/005-cloudfront-gettingstarted
excerpts:
- description:
snippet_files:
- tuts/005-cloudfront-gettingstarted/cloudfront-gettingstarted.sh
services:
cloudfront: {
CreateOriginAccessControl, GetOriginAccessControl, DeleteOriginAccessControl, CreateDistribution, GetDistribution, GetDistributionConfig, UpdateDistribution, DeleteDistribution, WaitDistributionDeployed}
25 changes: 25 additions & 0 deletions .doc_gen/metadata/fargate_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
fargate_GettingStarted:
title: Get started with Batch and Fargate using the CLI
title_abbrev: Get started with Batch and Fargate
synopsis_list:
- Create an IAM execution role for ECS tasks
- Create a managed Fargate compute environment
- Create a job queue with priority settings
- Register a job definition for containerized workloads
- Submit and monitor a batch job execution
- View job output in CloudWatch Logs
- Clean up resources in proper dependency order
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/011-getting-started-batch-fargate
excerpts:
- description:
snippet_files:
- tuts/011-getting-started-batch-fargate/getting-started-batch-fargate.sh
services:
batch: {
CreateComputeEnvironment, DescribeComputeEnvironments, CreateJobQueue, DescribeJobQueues, RegisterJobDefinition, SubmitJob, DescribeJobs, UpdateJobQueue, DeleteJobQueue, UpdateComputeEnvironment, DeleteComputeEnvironment}
25 changes: 25 additions & 0 deletions .doc_gen/metadata/lightsail_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
lightsail_GettingStarted:
title: Get started with Amazon Lightsail using the CLI
title_abbrev: Get started with Lightsail
synopsis_list:
- Explore available blueprints and bundles for instance creation
- Create a Lightsail instance with Amazon Linux 2023
- Monitor instance status until running
- Download default key pair for SSH access
- Create and attach additional block storage disk
- Create an instance snapshot for backup
- Clean up resources to avoid ongoing charges
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/001-lightsail-gs
excerpts:
- description:
snippet_files:
- tuts/001-lightsail-gs/lightsail-gs.sh
services:
lightsail: {
GetBlueprints, GetBundles, CreateInstances, GetInstanceState, GetInstance, DownloadDefaultKeyPair, CreateDisk, GetDisk, AttachDisk, DetachDisk, CreateInstanceSnapshot, GetInstanceSnapshot, DeleteInstanceSnapshot, DeleteDisk, DeleteInstance}
27 changes: 27 additions & 0 deletions .doc_gen/metadata/s3_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
s3_GettingStarted:
title: Get started with Amazon S3 using the CLI
title_abbrev: Get started with S3
synopsis_list:
- Create an S3 bucket with unique naming and regional configuration
- Configure bucket security settings including public access blocking
- Enable versioning and default encryption for data protection
- Upload objects with and without custom metadata
- Download objects from the bucket to local storage
- Copy objects within the bucket to organize data in folders
- List bucket contents and objects with specific prefixes
- Add tags to buckets for resource management
- Clean up all resources including versioned objects
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/003-s3-gettingstarted
excerpts:
- description:
snippet_files:
- tuts/003-s3-gettingstarted/s3-gettingstarted.sh
services:
s3: {
CreateBucket, PutPublicAccessBlock, PutBucketVersioning, PutBucketEncryption, PutObject, GetObject, HeadObject, CopyObject, ListObjectsV2, PutBucketTagging, ListObjectVersions, DeleteObjects, DeleteBucket}
25 changes: 25 additions & 0 deletions .doc_gen/metadata/vpc_transit_gateway_metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
vpc_TransitGatewayGettingStarted:
title: Get started with Transit Gateway using the CLI
title_abbrev: Get started with Transit Gateway
synopsis_list:
- Create a transit gateway with DNS support and default route table settings
- Wait for the transit gateway to become available
- Attach two VPCs to the transit gateway using subnets
- Wait for VPC attachments to become available
- Add routes between VPCs through the transit gateway
- Test connectivity between VPC resources
- Clean up resources including routes, attachments, and transit gateway
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/012-transitgateway-gettingstarted
excerpts:
- description:
snippet_files:
- tuts/012-transitgateway-gettingstarted/transitgateway-gettingstarted.sh
services:
ec2: {
CreateTransitGateway, DescribeTransitGateways, CreateTransitGatewayVpcAttachment, DescribeTransitGatewayVpcAttachments, DescribeTransitGatewayAttachments, CreateRoute, DeleteRoute, DeleteTransitGatewayVpcAttachment, DeleteTransitGateway, DescribeAvailabilityZones, CreateVpc, DescribeVpcs, CreateSubnet, DescribeSubnets, DescribeRouteTables}