├── .aliases ├── .aliases-macos ├── .codecov.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── dependabot.yml ├── linters │ ├── .cfnlintrc │ └── .yaml-lint.yml ├── pull_request_template.md └── workflows │ ├── bedrock-build.yml │ ├── codeartifact-build.yml │ ├── codeql-analysis.yml │ ├── common-helper-build.yml │ ├── dependabot-auto-approve-merge.yml │ ├── elasticache-build.yml │ ├── lint.yaml │ ├── opensearch-build.yml │ ├── secrets-scan.yml │ ├── secretsmanager-build.yml │ ├── snyk.yml │ └── stale-issues.yml ├── .gitignore ├── .pre-commit-config.yaml ├── ACM-PCA ├── README.md └── list_certificates.py ├── ADOT └── README.md ├── AI-ML └── README.md ├── AMI ├── get_latest_amis.py ├── get_latest_ecs_optimized_ami.sh └── get_latest_eks_optimized_ami.sh ├── APIGateway ├── API-Canary-SFN-Lambda │ ├── 00_lambda_permission.sh │ ├── 01_create_baseline_deployment.sh │ ├── 02_create_canary_release.sh │ ├── 02_create_canary_release_existing.sh │ ├── 03_promote_canary.sh │ ├── 04_disable_canary.sh │ ├── README.md │ ├── cfn │ │ └── Apigw-Sfn-Lambda.template.yaml │ ├── image │ │ ├── apig-canary-deployment.drawio │ │ └── apig-canary-deployment.png │ ├── swagger │ │ └── K-SFN-API-prod-swagger-apigateway.yaml │ ├── test_apig.py │ ├── test_apig_curl.sh │ └── test_apig_invoke.py ├── API-LambdaProxy │ ├── Apigw-LambdaProxy.template.yaml │ ├── deploy.sh │ └── test_api.sh ├── API-Mock-Simple-Private │ ├── ApiTester.py │ ├── Apigw-Mock-Simple.template.yaml │ ├── Apigw-VpcEndpoint.template.yaml │ ├── Lambda-ApiTester.template.yaml │ ├── deploy_apigw.sh │ ├── deploy_lambda_tester.sh │ └── test_api.sh ├── API-Mock-Simple │ ├── Apigw-Mock-Simple.template.yaml │ ├── deploy.sh │ └── test_api.sh ├── API-Mock-Status │ ├── Apigw-Mock-Status.template.yaml │ ├── deploy.sh │ └── test_api.sh ├── API-S3Proxy │ ├── API.md │ ├── DataService-IAM.template.json │ ├── DataService-S3.template.json │ └── DataServiceAPI_swagger.json ├── API-SFN-Lambda │ ├── Apigw-Sfn-Lambda.template.yaml │ ├── deploy.sh │ ├── test_api.py │ ├── test_api.sh │ └── test_apigw_invoke.py ├── README.md ├── apigw_websocket.sh ├── aws-api-gateway-developer-portal │ ├── READMD.md │ └── install-aws-api-gateway-developer-portal.sh ├── cfn │ ├── ApiGateway-CloudWatchLogs.template.yaml │ ├── ApigwInit-LambdaInit-andPolicies.template.yaml │ ├── CloudWatchAlarms-SnsNotification-ForApigw.template.yaml │ ├── deploy-ApiGateway-CloudWatchLogs.sh │ └── private-api-backend.yaml.bkup ├── deploy_apigw.py ├── deploy_apigw_swagger_deployment.sh ├── deploy_apigw_v2.py ├── lambda_permissions_for_apigw.py ├── list_api_gateways.py ├── list_domains.py ├── old │ ├── apig_deploy.py │ └── apig_v2_deploy.py ├── test_apigw_curl.sh └── update_rest_api_stage_settings.sh ├── AWS-Public ├── aws-public-account-ids.py └── aws-public-ip-address-ranges.py ├── AWS-Tools ├── Install-AWS-Tools.ps1 ├── README.md └── install-powershell-on-ubuntu.sh ├── AWSCLI ├── Install-awscli-v2.ps1 ├── README.md ├── install-awscli-v2.sh └── requirements.txt ├── Amplify └── README.md ├── AppMesh └── README.md ├── AppSync └── README.md ├── Athena ├── README.md ├── athena_query_execution.py ├── cfn │ ├── athena_named_queries.yaml │ ├── athena_workgroup.yaml │ └── athena_workgroup_and_bucket.yaml ├── sql_files │ ├── cloudtrail │ │ ├── 00_init_cloudtrail_table.sql │ │ ├── 01_cloudtrail_load_partitions.sql │ │ └── cloudtrail_sourceip.sql │ └── trustedadvisor │ │ ├── create_table_trustedadvisor.sql │ │ └── create_view_trustedadvisor_findings.sql └── write_json_to_s3_import_to_athena.py ├── AutoScaling ├── README.md └── cfn │ ├── scheduled-scaling-asg.yaml │ └── scheduled-scaling-fargate.yaml ├── Bedrock ├── README.md ├── cdk │ ├── agent-aoss │ │ ├── Makefile │ │ ├── README.md │ │ ├── app │ │ │ └── lambda │ │ │ │ ├── collections │ │ │ │ ├── .dockerignore │ │ │ │ ├── Dockerfile │ │ │ │ ├── index.py │ │ │ │ └── requirements.txt │ │ │ │ └── kb_sync │ │ │ │ ├── .dockerignore │ │ │ │ ├── Dockerfile │ │ │ │ ├── lambda_function.py │ │ │ │ └── requirements.txt │ │ ├── cdk │ │ │ ├── app.py │ │ │ ├── backend │ │ │ │ ├── bedrock_agent_stack.py │ │ │ │ └── bedrock_aoss.py │ │ │ ├── cdk.json │ │ │ └── requirements.txt │ │ ├── docs │ │ │ ├── architecture.drawio │ │ │ ├── architecture.drawio.png │ │ │ └── architecture.png │ │ ├── environment │ │ │ └── dev.yml │ │ ├── resources │ │ │ └── agent_prompt.txt │ │ └── tests │ │ │ └── test_bedrock.py │ ├── guardrail │ │ ├── Makefile │ │ ├── app.py │ │ ├── bedrock_guardrail.py │ │ ├── cdk.json │ │ ├── environment │ │ │ └── dev.yml │ │ ├── requirements.txt │ │ └── tests │ │ │ └── test_guardrail.py │ └── phoenix │ │ ├── Makefile │ │ ├── app.py │ │ ├── cdk.json │ │ ├── environment │ │ └── dev.yml │ │ ├── lib │ │ ├── base_infra.py │ │ └── phoenix.py │ │ ├── requirements.txt │ │ └── tests │ │ ├── requirements-test.txt │ │ └── test_phoenix_bedrock.py ├── converse │ ├── converse_document.py │ ├── converse_image.py │ └── converse_text.py ├── invoke_agent.py ├── list_bedrock_fundational_models.py └── requirements.txt ├── Bottlerocket └── README.md ├── CDK ├── README.md ├── cfn │ └── CDK-Group-Policies.template.template.yaml ├── init-cdk-patterns.sh ├── install-cdk-assume-role-credential-plugin.sh ├── install-cdk-import.sh ├── install-cdk-patterns.sh ├── install-cdk-v2.sh └── install-cdk8s-cli.sh ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Chatbot └── README.md ├── CloudFormation ├── README.md ├── cfn_to_dot_to_image.py ├── create_stack_set_self_managed.sh ├── create_stack_set_service_managed.sh ├── install-cfn-guard.sh ├── list_stacks.py ├── manage-stack-set │ ├── manage_stack_set_instances.py │ ├── requirements.txt │ └── test_input.csv ├── recreate_stack_with_same_parameters.py └── update_stack_with_same_parameters.py ├── CloudFront ├── README.md ├── cfn │ ├── CloudFront-S3-WebDistribution-OAC-SameS3MultiBehaviors-withCNAME.template.yaml │ ├── CloudFront-S3-WebDistribution-OAC-SameS3MultiBehaviors.template.yaml │ ├── CloudFront-S3-WebDistribution-OAI-SameS3MultiBehaviors.template.yaml │ ├── CloudFront-S3-WebDistribution-OAI-withCNAME.template.yaml │ ├── CloudFront-S3-WebDistribution-OAI.template.yaml │ ├── CloudFront-S3-WebDistribution-UseCustomOrigin.template.yaml │ └── CloudFront-S3-WebDistribution-UseS3Origin.template.yaml ├── get_canonical_user_id.sh └── install-cloudfront-hosting-toolkit.sh ├── CloudMap └── README.md ├── CloudShell ├── IAM_Policy_CloudShell_DenyCredentialForwarding.json ├── IAM_Policy_CloudShell_DenyFileDownload.json ├── README.md ├── check_compute_environment.sh └── init_setup.sh ├── CloudTrail ├── CloudTrailQueries.md ├── cfn │ └── CloudTrail-S3-SNS.template.yaml ├── cloudtrail_lookup_event.sh ├── cloudtrail_lookup_events.py ├── cloudtrail_lookup_security.sh └── list_cloudtrail_security_event_names.py ├── CloudWatch ├── CloudWatch-ContainerInsights.md ├── CloudWatch-Loggroup-Retention-in-CDKv2.md ├── CloudWatch-LogsInsights │ ├── cloudwatch_logs_insights.py │ └── query_files │ │ ├── CloudWatch-InsightsQueries.md │ │ ├── Queries-EC2-AutoScaling.md │ │ ├── Queries-Lambda.md │ │ ├── Queries-PermissionIssues.md │ │ └── Queries-VpcFlowLogs.md ├── README.md ├── cfn │ ├── CloudWatch-Alarms-for-CloudTrail-API-Activity.template.yaml │ ├── CloudWatchAlarms-APIG-SnsNotification.template.yaml │ ├── CloudWatchAlarms-Lambda-SnsNotification.template.yaml │ └── SubscriptionFilter-CloudWatchEcsLogGroup.template.yaml ├── loggroup_put_retention_policy.sh ├── put_cloudwatch_dashboard.py ├── search_cloudwatch_logstreams.sh ├── search_cloudwatch_rds_metrics.sh ├── send_cloudwatch_log_event.py └── send_cloudwatch_log_events.sh ├── CodeArtifact ├── README.md ├── cdk │ ├── README.md │ ├── account_resources │ │ ├── Makefile │ │ ├── app.py │ │ ├── cdk.json │ │ ├── environment │ │ │ └── dev.yml │ │ ├── requirements-dev.txt │ │ └── requirements.txt │ ├── central_resources │ │ ├── Makefile │ │ ├── app.py │ │ ├── cdk.json │ │ ├── environment │ │ │ └── dev.yml │ │ ├── lib │ │ │ ├── central_resources.py │ │ │ └── kms.py │ │ ├── requirements-dev.txt │ │ ├── requirements.txt │ │ ├── tests-cdk │ │ │ └── test_central_resources.py │ │ └── tests │ │ │ ├── Makefile │ │ │ ├── generic │ │ │ ├── package_dummy_targz.sh │ │ │ └── test_generic_pkg_publish_download.sh │ │ │ ├── nuget │ │ │ ├── create_dummy_consumer_csproj.sh │ │ │ ├── package_dummy_nupkg.sh │ │ │ ├── test_nuget_method_1.sh │ │ │ ├── test_nuget_method_2.sh │ │ │ └── test_nuget_method_3.sh │ │ │ └── python │ │ │ ├── package_dummy_whl.sh │ │ │ └── test_twine_publish_pip_download.sh │ └── docs │ │ ├── CodeArtifact-design-v0.1-ext-shared-stg.drawio.png │ │ └── CodeArtifact-design-v0.1.drawio ├── cfn │ ├── CodeArtifact-Domain-with-DomainPolicy.yaml │ ├── CodeArtifact-Domain.yaml │ ├── CodeArtifact-Repository-with-upstream-with-ext-connection.yaml │ └── CodeArtifact-Repository.yaml ├── demo │ ├── .env.sample │ ├── 00_create_domain_account_and_domain_policy.sh │ ├── 01_create_external_repository_connections.sh │ ├── 10_account1_create_repo_and_repository_policy_internal_shared.sh │ ├── 11_account1_set_upstream_on_internal_shared.sh │ ├── 12_account2_create_repo_and_repository_policy_team2.sh │ ├── 13_account2_set_upstream_on_team2.sh │ ├── 14_account3_create_repo_and_repository_policy_team3.sh │ ├── 20_account2_team2_pull_pip.sh │ ├── 21_account2_upload_to_team2.sh │ ├── 30_account3_team3_pull_pip.sh │ ├── 31_account3_upload_to_team3.sh │ ├── 40_account2_upload_to_internal_shared.sh │ ├── 41_account3_copy_package_to_internal_shared.sh │ ├── 90_cleanup.sh │ ├── dummy-python-apps │ │ ├── app │ │ │ ├── __init__.py │ │ │ └── test.py │ │ ├── package.sh │ │ ├── setup-app1.py │ │ ├── setup-app2.py │ │ └── setup-app3.py │ ├── xx_list_packages.sh │ ├── xx_list_packages_in_external_repos.sh │ └── xx_list_repos_in_domain.sh ├── reset_pip_index.sh └── using_python │ ├── README.md │ ├── config_pip.sh │ └── config_pip_without_login.sh ├── CodeBuild └── cloudformation-codebuild-container │ ├── Dockerfile │ ├── README.md │ ├── codebuild.template.yaml │ └── lambda_codebuild.py ├── CodeStar-CodePipeline ├── README.md └── github-based-sam-sar-codepipeline-cd │ ├── buildspec.yaml │ └── sam │ └── app │ └── codepipeline-template.yaml ├── Cognito ├── README.md ├── cfn │ ├── Cognito-Dev-GroupAndPolicy.template.yaml │ ├── Cognito-UserPool-IdentityPool-DynamoDB.template.yaml │ ├── Cognito-UserPool.template.yaml │ └── README.md ├── cognito_admin_initiate_auth_with_oauth2_hash.py ├── cognito_token.py └── cognito_users.py ├── Config ├── README.md ├── list_all_aws_config_resource_types.sh ├── list_resources_with_configservice.py ├── query_configservice.py ├── query_configservice_aggregate.py └── sql_files │ ├── aggregate │ ├── list_count_eks_cluster_of_all_accounts.sql │ ├── list_resource_types_of_all_accounts.sql │ └── resources_counts_grouped_by_account_id.sql │ ├── ami_used_asg_launch_configuration.sql │ ├── ami_used_ec2.sql │ ├── asg_launch_configuration.sql │ └── ec2.sql ├── DynamoDB ├── README.md ├── cfn │ ├── DynamoDB-Policy.template.yaml │ ├── DynamoDB-Table.template.yaml │ └── README.md ├── ddb_data_conversion.py ├── delete_table_items.py ├── export_ddb_to_s3.py ├── search_dynamodb.py ├── sns_lambda_ddb.py └── start_dynamodb_local.sh ├── EB ├── README.md └── aws-eb-app-template │ ├── README.md │ ├── app │ ├── .dockerignore │ ├── .ebextensions │ │ ├── 01_add_cors.config │ │ ├── 02_set_client_max_body_size.config │ │ └── 03_set_cloudwatch_log_streaming.config │ ├── .ebignore │ ├── .elasticbeanstalk │ │ ├── config.global.yml │ │ └── saved_configs │ │ │ └── SampleService.cfg.yml │ ├── .gitignore │ ├── Dockerfile.base │ ├── Dockerrun.aws.json.template.json │ └── sample_service │ │ └── README.md │ ├── aws │ └── cloudformation │ │ ├── EB-CloudWatchPolicy.template.yaml │ │ ├── EB-IAM-Deploy.template.yaml │ │ ├── S3-Configs.template.yaml │ │ └── S3-RootLogs.template.yaml │ └── deploy │ ├── eb_deployment_helper.sh │ └── requirements-deploy.txt ├── EBS-EFS └── README.md ├── EC2-ImageBuilder ├── .github_workflows │ ├── deploy-image-builder-common.yaml │ └── deploy-runner-amazonlinux2-x86-ec2.yaml ├── README.md ├── cfn │ ├── image-builder-common.yaml │ └── runner-amazonlinux2-x86-ec2.yaml └── sync-s3-log-to-local.sh ├── EC2 ├── README.md ├── UserData │ └── check_UserData.py ├── autostop_ec2_lambda │ ├── autostop-ec2.py │ └── reset-autostop-ec2.py ├── backup_ec2_lambda │ ├── create-ec2-backups.py │ ├── delete-ec2-backups.py │ └── tag-ec2-backups.py ├── cfn │ ├── AutoScaling_ScheduledAction.template.yaml │ ├── BaseInfrastructure-LinuxEC2Instances.template.yaml │ ├── BaseInfrastructure-WinEC2Instances.template.yaml │ ├── EC2-CloudWatchConfig.template.yaml │ ├── EC2-and-SecurityGroup-support-NFS-Rabbitmq.template.yaml │ ├── README.md │ ├── SaltStack │ │ ├── BaseInfrastructure-Linux-SaltMaster.template.yaml │ │ ├── EC2-Basic-Linux.template.yaml │ │ ├── EC2-Basic-Windows.template.yaml │ │ └── EC2-SaltMaster.template.yaml │ └── VPC-OnePublicSubnet-MultiPrivateSubnets │ │ ├── BaseInfrastructure.template.yaml │ │ └── PrivateSubnet.template.yaml ├── change_ec2_instance_type_started_by_asg.sh ├── create_key_pair.sh ├── ec2_get_console_screenshot.py ├── list_amis_used.py ├── list_ec2_apps_from_inventory.py ├── list_ec2_instances.py ├── list_ec2_unreachable.py ├── list_regions.sh ├── metadata │ └── get_metadata.py ├── secrets │ ├── create_key_pair.sh │ └── get_ec2_windows_instance_pw.py └── update_policy_document.sh ├── ECR ├── README.md ├── cfn │ ├── ECR-Repository.template.yaml │ └── IAM-GroupAndPolicies-ECRPullOnly.template.yaml ├── check-ecs-ecr-images.py ├── list_ecr_repos.py ├── list_used_images_having_critical_or_high_severity_findings.py ├── test-ecr-external-image-clone.sh ├── test-ecr-pull-through-cache-pull.sh └── test-ecr-pull-through-cache.sh ├── ECS-Exec └── install-ecs-exec-ubuntu.sh ├── ECS ├── ECS-vs-EKS.md ├── README.md ├── bootstrap_ecs_service_role.sh ├── ecs-fargate-with-ecs-cli │ ├── 01_deploy_cluster.sh │ ├── 02_deploy_task.sh │ ├── 03_scale.sh │ ├── 04_cleanup.sh │ ├── docker-compose.yml │ ├── ecs-params.yml │ └── task-execution-assume-role.json ├── ecs-refarch-cloudformation-modified │ ├── ECS-Cluster.template.json │ ├── ECS-LifecycleHook.template.json │ ├── ECS-LoadBalancer.template.json │ ├── ECS-ServiceBase.template.json │ ├── ECS-VPC.template.json │ ├── IAM-GroupAndPolicies.template.json │ └── README.md ├── ecs-taskstopped-handling │ ├── README.md │ ├── cloudformation │ │ ├── CloudWatchEventRule-ForTaskStoppedHandling.template.yaml │ │ └── LambdaInit-ForTaskStoppedHandling.template.yaml │ └── lambda │ │ └── TaskStoppedHandler.py ├── ecs.py ├── install_ecs_cli.sh ├── set_default_cluster.sh └── test_task_status.py ├── EKS ├── Install-eksctl.bat ├── README.md ├── cfn │ └── basic-eks.yaml ├── get_eks_oidc_thumbprint.sh ├── install_eks_aws_iam_authenticator.sh ├── install_eks_kubectl.sh ├── install_eks_metrics_server.sh ├── install_eksctl.sh ├── list_open_id_providers.py └── test-oidc │ ├── README.md │ ├── basic-eks.yaml │ ├── sample-data.json │ └── test-oidc-iam-role-policy.json ├── ELB ├── README.md └── list_elb.py ├── EMR └── list_emr.py ├── ElastiCache-Redis ├── README.md ├── cdk │ └── cache │ │ ├── Makefile │ │ ├── app.py │ │ ├── cdk.json │ │ ├── environment │ │ └── dev.yml │ │ ├── lib │ │ ├── base_infra.py │ │ └── redis.py │ │ ├── requirements.txt │ │ └── tests │ │ ├── requirements-test.txt │ │ └── test_phoenix_bedrock.py └── test_redis.py ├── EventBridge └── README.md ├── FIS ├── README.md └── fault-tolerance-analyser │ ├── README.md │ └── install-fault-tolerance-analyser.sh ├── FSx └── list_fsx.py ├── FinOps ├── README.md └── cfn │ ├── budgets.yml │ ├── chatbot-sns.yml │ └── cost-anomaly-detection.yml ├── Glue └── README.md ├── Graviton.md ├── GuardDuty ├── README.md └── list_findings.py ├── Health ├── health_org_helper.py └── sample_accounts.json ├── IAM ├── README.md ├── account_authorization_details.py ├── account_id_from_access_key.py ├── assume_role.py ├── assume_role_2_file.sh ├── aws_managed_policies.sh ├── cfn │ ├── CrossAccount-AssumeRoleInAnotherAccount.template.yaml │ └── CrossAccount-RoleToBeAssumedFromAnotherAccount.template.yaml ├── create_iam_user_github_key_rotation │ ├── create_iam_user.sh │ └── default_iam_policy.json ├── create_user_and_group_and_attachpolicy.sh ├── create_users_and_accesskey_template.sh ├── create_users_template.sh ├── list_aws_managaed_policies_to_files.sh ├── list_iam_users.py ├── policies │ └── create-github-oidc-role-policy.json ├── profiles.py ├── rename_iam_user.sh ├── setup_oidc_github │ ├── IAM-OIDC-github.yaml │ └── deploy-000-oidc-github-actions.yaml └── test_launch_ec2.sh ├── Inspector ├── InspectorAgentAutoDeploy.py ├── InspectorAutoRemediate.py ├── InspectorFindingProcessor.py ├── README.md ├── cfn │ └── Inspector-SNS.template.yaml └── inspector_helper.py ├── KMS ├── README.md ├── get_parameter_encrypted_with_kms.py ├── kms_decrypt.py ├── kms_policy.template.yaml └── kms_policy_for_ebs.template.yaml ├── Kinesis ├── README.md └── list_firehose.py ├── LICENSE ├── Lambda ├── Lambda-Container-Image │ ├── alpine-base-python │ │ ├── Dockerfile │ │ ├── app.py │ │ └── entry.sh │ └── aws-base-python │ │ ├── Dockerfile │ │ ├── app.py │ │ └── requirements.txt ├── Lambda-Extensions │ └── parameters-and-secrets-lambda-extension │ │ ├── test_use_secret_extension.sh │ │ └── use_secret_extension.py ├── README.md ├── aws-lambda-powertools │ ├── README.md │ ├── requirements.txt │ └── sample.py ├── build_layer.sh ├── cfn │ ├── CloudWatchAlarms-SnsNotification-ForLambda.template.yaml │ ├── EventsRule-Schedule-Invoke-Lambda-With-Parameter.yaml │ ├── Lambda-Deploy-Policy.template.yaml │ └── Lambda-Init.template.yaml ├── create_lambda.sh ├── deploy_lambda.py ├── get_function_code_packages.py ├── get_layer_code_packages.py ├── invoke_lambda.sh ├── invoke_lambda_2.sh ├── list_lambda_functions.py ├── list_lambda_layers.py ├── pub-lambda-invokes-pri-lambda-cross-account │ ├── pri-lambda-account-2.yaml │ └── pub-lambda-account-1.yaml └── templates │ ├── lambda_function.py │ ├── t_custom_lambda_errors.py │ └── t_sns_lambda.py ├── LoadTesting.md ├── MSK ├── 01_create_msk_cluster.py ├── 01_create_msk_cluster.sh ├── 02_create_kafka_topic_on_client_amzn2.sh ├── 02_init_client_amzn2.sh ├── 03_setup_burrow_on_client_amzn2.sh ├── 04_setup_prometheus_on_client_amzn2.sh ├── README.md ├── active-active-multi-cluster-replication.md ├── create_topics.py ├── msk_list_nodes.py ├── mskconfig.properties └── test_scripts │ ├── test_consume.sh │ ├── test_msk_consumer.py │ ├── test_msk_producer.py │ └── test_produce.sh ├── Makefile ├── Neptune ├── README.md ├── import.sh └── verify.sh ├── Networking ├── README.md ├── install_network_utilities.sh ├── list_dx_vpn_tgw_vgw_connections.py ├── packet_loss_testing.sh └── packet_sniffing_on_ec2.sh ├── OpenSearch ├── README.md └── cdk │ ├── aoss │ └── aoss.py │ └── opensearchservice │ ├── Makefile │ ├── app.py │ ├── cdk.json │ ├── environment │ └── dev.yml │ ├── lib │ ├── base_infra.py │ ├── kms.py │ └── opensearch.py │ └── requirements.txt ├── Organizations ├── README.md ├── list_accounts.py ├── list_policies.py └── manage-scps │ ├── README.md │ ├── requirements.txt │ └── scp_helper.py ├── Polly └── cfn │ └── Polly-Dev-GroupAndPolicy.template.yaml ├── Proton └── README.md ├── Q-Developer └── README.md ├── QuickSight ├── README.md ├── quicksight_analyses_helper.py ├── quicksight_dashboards_helper.py ├── quicksight_data_sets_helper.py └── quicksight_users_helper.py ├── RDS-Aurora ├── Import-AWS-RDS-CA.ps1 ├── Import-AWS-RDS-CA.sh ├── RDS-ca-cert.md ├── README.md ├── cfn │ ├── AuroraProvisioned-RdsProxy-PerformanceInsights.template.yaml │ ├── AuroraServerless-v1.template.yaml │ ├── AuroraServerless-v2-postgresql.template.yaml │ └── ParameterGroups-for-PostgreSQL-template.yaml ├── connect_to_aurora_mysql.sh ├── connect_to_aurora_postgres.py ├── connect_to_rds_with_iam_auth.sh ├── list_ec2_db_instances_based_on_ports.py ├── list_rds_cluster_endpoints.py ├── list_rds_clusters.py └── list_rds_instances.py ├── README.md ├── Redshift └── README.md ├── Rekognition └── rekognition.py ├── ResilienceHub └── README.md ├── Route53 ├── README.md ├── list_hosted_zones.py └── list_resolver_endpoints_and_ips.py ├── S3 ├── README.md ├── cdk │ └── bucket-with-kms │ │ └── cdk │ │ ├── app.py │ │ ├── cdk.json │ │ └── requirements.txt ├── cfn │ ├── S3-Artifacts-template.yaml │ ├── S3-EncryptionEnforced-template.yaml │ ├── S3-LogsBucket-template.yaml │ ├── S3-ManagedPolicy-ReadOnly.template.yaml │ ├── S3-ManagedPolicy-ReadWriteDelete.template.yaml │ ├── S3-StaticWebsiteHosting.template.yaml │ └── S3-WithVersioningAndLogging.template.yaml ├── create_bucket.sh ├── cross-account-bucket-with-kms │ ├── README.md │ ├── account_A_s3_bucket_and_role_and_policy.template.yaml │ ├── account_B_iam_assume_role_policy.template.yaml │ ├── account_C_iam_assume_role_policy.template.yaml │ ├── assume_role_2_file.sh │ └── test.sh ├── glacier_to_s3.sh ├── list_s3_buckets.py └── test_s3_performance.sh ├── SAM-and-ServerlessApplicationRepository ├── Install-SAM-CLI.ps1 ├── README.md ├── github-based-sam-sar-codepipeline-cd │ ├── README.md │ ├── buildspec.yaml │ └── sam │ │ └── app │ │ └── codepipeline-template.yaml ├── install-sam-cli-beta-cdk.sh ├── install-sam-cli-with-brew.sh ├── install-sam-cli.sh └── sam-app │ ├── .gitignore │ ├── README.md │ ├── events │ └── event.json │ ├── hello_world │ ├── __init__.py │ ├── app.py │ └── requirements.txt │ ├── template.yaml │ └── tests │ └── unit │ ├── __init__.py │ └── test_handler.py ├── SES ├── cfn │ └── SES-Policy.template.yaml └── send_email.py ├── SNS ├── README.md ├── sns_subscribe_to_aws_ecs_optimized_ami_update.sh └── sns_subscribe_to_aws_public_ip_address_changes.sh ├── SOCI └── README.md ├── SQS ├── README.md └── sqs.py ├── SSM ├── CustomInventory │ ├── custom-ec2processes-document-association.yaml │ └── search_inventory.py ├── Install-AWSSessionManagerPlugin.ps1 ├── Patching │ ├── SSM-PatchManager-CommonResources.yaml │ ├── SSM-PatchManager-CustomPatchBaseline.yaml │ ├── SSM-PatchManager-RunPatchBaseline-Install-Window.yaml │ ├── SSM-PatchManager-RunPatchBaseline-Scan.yaml │ ├── ec2-simple-for-testing.yaml │ └── run-patch-scan.sh ├── README.md ├── create_ssm_parameters.py ├── install_aws_session_manager_plugin_ubuntu.sh ├── install_ssh_over_ssm.sh ├── install_ssm_agent_on_centos.sh ├── install_ssm_agent_on_linux2.sh ├── install_ssm_agent_on_ubuntu.sh ├── ssh_through_session_manager.sh ├── ssm_parameters_list.sh ├── ssm_run_command.py └── ssm_start_instance_rdp.bat ├── STS └── README.md ├── SageMaker ├── README.md └── from_athena.py ├── SecretsManager ├── cdk │ └── secrets │ │ ├── Makefile │ │ ├── app.py │ │ ├── cdk.json │ │ ├── environment │ │ └── dev.yml │ │ ├── lib │ │ ├── kms.py │ │ └── secrets.py │ │ └── requirements.txt └── get_secret.py ├── Security.md ├── Security ├── aws_metadata │ ├── README.md │ ├── get_metadata.py │ ├── test_ec2_in_ecs.sh │ └── test_ssrf.sh ├── create_user_with_access_key.sh ├── lookup_iam_identities.py ├── lookup_iam_identities_filter.py ├── lookup_iam_identities_filter_restricted.txt ├── override_existing_policy │ ├── update_policy_document.sh │ └── use_lambda_to_attach_policy.sh └── update_ec2_userdata │ ├── badman.sh │ └── update_ec2_startup_script_with_badman_sh.sh ├── SecurityHub ├── README.md ├── SecurityHubFindingsToEmail.json ├── SecurityHubFindingsToSlack.json ├── create-stacks-securityhub-to-emails-and-slack.sh ├── list_securityhub_standard_controls.py └── standards-controls-helper │ ├── README.md │ ├── aws-foundational-security-best-practices-v-1.0.0.json │ ├── cis-aws-foundations-benchmark-v-1.2.0.json │ ├── requirements.txt │ └── securityhub_standards_controls_helper.py ├── SecurityLake └── README.md ├── Serverless.md ├── StepFunctions ├── README.md ├── cfn │ └── CloudWatchAlarms-SnsNotification-ForSfn.template.yaml ├── demo0 │ └── sfn_definition.json ├── start_stepfunctions_local.sh ├── start_stepfunctions_local_docker.sh ├── step_function_dynamic_parallelism │ └── TODO.md └── stepfunction_template │ ├── CloudFormation │ ├── StateMachine-Deploy-Policy.template.yaml │ └── StateMachine-Init.template.yaml │ ├── Lambda │ └── StateMachineUnitTest.py │ ├── StateMachineDefinition.json │ ├── state_machine_visual_workflow_1.png │ └── tests │ ├── conftest.py │ └── test_state_machine_with_dummy_lambda.py ├── StorageGateway └── list_storagegateway.py ├── Tagging ├── README.md └── list_tags.py ├── TrustedAdvisor ├── README.md └── trusted_advisor_check_result.py ├── VPC-Endpoint ├── README.md ├── cfn │ ├── ApiGatewayVpcEndpoint.template.yaml │ ├── AthenaVpcEndpoint.template.yaml │ ├── CloudWatchEventsVpcEndpoint.template.yaml │ ├── CloudWatchLogsVpcEndpoint.template.yaml │ ├── CloudWatchVpcEndpoint.template.yaml │ ├── DynamoDBVpcEndpoint.template.yaml │ ├── EfsVpcEndpoint.template.yaml │ ├── ElbVpcEndpoint.template.yaml │ ├── KinesisDataFirehoseVpcEndpoint.template.yaml │ ├── S3VpcEndpoint.template.yaml │ ├── SecretsManagerVpcEndpoint.template.yaml │ ├── SnsVpcEndpoint.template.yaml │ └── SqsVpcEndpoint.template.yaml ├── gateway_vpc_endpoint_prefix_lists.py ├── list_vpc_endpoint_services_supported.sh ├── test-interface-vpc-endpoint-private-dns-names-on.sh ├── vpc_endpoint_services.py └── vpc_endpoints.py ├── VPC-Lattice └── README.md ├── VPC ├── README.md ├── available_ip_address_count.py ├── available_ip_address_count.sh ├── find_ips_in_security_groups.sh ├── find_subnet_for_ip.py ├── list_ips_used.py ├── list_security_groups.py ├── list_vpcs.py ├── list_vpn_connections.py └── vpc_flow_logs.py ├── VerifiedAccess └── README.md ├── VerifiedPermissions └── README.md ├── WAF-FirewallManager-Shield ├── README.md ├── shield_attack_event_ips.py └── waf_acls.py ├── WellArchitected └── README.md ├── Workspaces ├── README.md ├── cfn │ ├── unhealthy-workspaces-cloudwatch-alarms.deploy.sh │ └── unhealthy-workspaces-cloudwatch-alarms.yaml ├── list_workspaces_details.py └── workspace_restore_rebuild.py ├── X-Ray ├── README.md ├── xray-distributed-tracing │ ├── README.md │ └── requirements.txt ├── xray-sampling │ └── xray_sampling_rule.py └── xray-sqs-to-lambda │ ├── handler.ts │ └── x-ray-sqs-to-lambda-to-others.png ├── _Others ├── ClosingAccount.md ├── Encryption.md ├── ServiceQuotas │ ├── README.md │ └── compareQuotas.sh ├── Streaming │ └── cross-cluster-replication.md ├── WorkloadDiscoveryOnAWS.md ├── aws-multi-account-viewer │ ├── 01-setup-sub-account.sh │ ├── 02-setup-main-account.sh │ ├── 03-build-frontend.sh │ └── READMD.md ├── capacity_checker.md ├── check_aws_apis.py ├── git-secrets │ ├── InstallGitSecrets.ps1 │ ├── install-git-secrets.sh │ ├── setup-git-secrets-patterns.sh │ └── uninstall-git-secrets.sh ├── install_aws_consoler.sh ├── install_aws_tools_kyhau.sh ├── install_awscii_cli.sh ├── install_bash_my_aws.sh ├── install_nimbostratus.sh ├── install_pacu.sh ├── install_serverless.sh ├── list_databases_status.py └── list_resources_with_resourcegroupstaggingapi.py ├── _base_file_templates ├── simple.ps1 ├── simple_aws_service_wrapper_all_accounts_regions.py └── simple_with_args.sh ├── _common ├── .flake8 ├── Makefile ├── README.md ├── helper │ ├── __init__.py │ ├── aws.py │ ├── date_time.py │ ├── docker.py │ ├── file_io.py │ ├── http.py │ ├── logger.py │ ├── selector.py │ ├── ser.py │ └── wrappers.py ├── poetry.lock ├── pyproject.toml └── tests │ ├── __init__.py │ ├── conftest.py │ ├── test_aws.py │ ├── test_datetime.py │ ├── test_docker.py │ ├── test_file_io.py │ ├── test_http.py │ ├── test_init.py │ ├── test_logger.py │ ├── test_selector.py │ ├── test_ser.py │ └── test_wrappers.py ├── chalice ├── requirements.txt ├── sample_lambda_on_s3_event.py ├── sample_lambda_on_sqs_message.py ├── sample_lambda_periodic.py └── sample_rest_api.py ├── copilot-cli ├── copilot_init.sh ├── install-copilot-cli.sh └── run_oneoff_task.sh ├── pyproject.toml ├── requirements-ci.txt ├── requirements-cli.txt ├── requirements.txt ├── saml2aws ├── Troubleshooting.md ├── install-saml2aws-multi.sh └── install-saml2aws.sh └── setup.cfg /.aliases: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.aliases -------------------------------------------------------------------------------- /.aliases-macos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.aliases-macos -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/linters/.cfnlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/linters/.cfnlintrc -------------------------------------------------------------------------------- /.github/linters/.yaml-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/linters/.yaml-lint.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/bedrock-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/bedrock-build.yml -------------------------------------------------------------------------------- /.github/workflows/codeartifact-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/codeartifact-build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/common-helper-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/common-helper-build.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-approve-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/dependabot-auto-approve-merge.yml -------------------------------------------------------------------------------- /.github/workflows/elasticache-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/elasticache-build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/opensearch-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/opensearch-build.yml -------------------------------------------------------------------------------- /.github/workflows/secrets-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/secrets-scan.yml -------------------------------------------------------------------------------- /.github/workflows/secretsmanager-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/secretsmanager-build.yml -------------------------------------------------------------------------------- /.github/workflows/snyk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/snyk.yml -------------------------------------------------------------------------------- /.github/workflows/stale-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.github/workflows/stale-issues.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /ACM-PCA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ACM-PCA/README.md -------------------------------------------------------------------------------- /ACM-PCA/list_certificates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ACM-PCA/list_certificates.py -------------------------------------------------------------------------------- /ADOT/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ADOT/README.md -------------------------------------------------------------------------------- /AI-ML/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AI-ML/README.md -------------------------------------------------------------------------------- /AMI/get_latest_amis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AMI/get_latest_amis.py -------------------------------------------------------------------------------- /AMI/get_latest_ecs_optimized_ami.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AMI/get_latest_ecs_optimized_ami.sh -------------------------------------------------------------------------------- /AMI/get_latest_eks_optimized_ami.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AMI/get_latest_eks_optimized_ami.sh -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/00_lambda_permission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/00_lambda_permission.sh -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/01_create_baseline_deployment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/01_create_baseline_deployment.sh -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/02_create_canary_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/02_create_canary_release.sh -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/02_create_canary_release_existing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/02_create_canary_release_existing.sh -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/03_promote_canary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/03_promote_canary.sh -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/04_disable_canary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/04_disable_canary.sh -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/README.md -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/cfn/Apigw-Sfn-Lambda.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/cfn/Apigw-Sfn-Lambda.template.yaml -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/image/apig-canary-deployment.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/image/apig-canary-deployment.drawio -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/image/apig-canary-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/image/apig-canary-deployment.png -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/swagger/K-SFN-API-prod-swagger-apigateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/swagger/K-SFN-API-prod-swagger-apigateway.yaml -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/test_apig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/test_apig.py -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/test_apig_curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/test_apig_curl.sh -------------------------------------------------------------------------------- /APIGateway/API-Canary-SFN-Lambda/test_apig_invoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Canary-SFN-Lambda/test_apig_invoke.py -------------------------------------------------------------------------------- /APIGateway/API-LambdaProxy/Apigw-LambdaProxy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-LambdaProxy/Apigw-LambdaProxy.template.yaml -------------------------------------------------------------------------------- /APIGateway/API-LambdaProxy/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-LambdaProxy/deploy.sh -------------------------------------------------------------------------------- /APIGateway/API-LambdaProxy/test_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-LambdaProxy/test_api.sh -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple-Private/ApiTester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple-Private/ApiTester.py -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple-Private/Apigw-Mock-Simple.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple-Private/Apigw-Mock-Simple.template.yaml -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple-Private/Apigw-VpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple-Private/Apigw-VpcEndpoint.template.yaml -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple-Private/Lambda-ApiTester.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple-Private/Lambda-ApiTester.template.yaml -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple-Private/deploy_apigw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple-Private/deploy_apigw.sh -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple-Private/deploy_lambda_tester.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple-Private/deploy_lambda_tester.sh -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple-Private/test_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple-Private/test_api.sh -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple/Apigw-Mock-Simple.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple/Apigw-Mock-Simple.template.yaml -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple/deploy.sh -------------------------------------------------------------------------------- /APIGateway/API-Mock-Simple/test_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Simple/test_api.sh -------------------------------------------------------------------------------- /APIGateway/API-Mock-Status/Apigw-Mock-Status.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Status/Apigw-Mock-Status.template.yaml -------------------------------------------------------------------------------- /APIGateway/API-Mock-Status/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Status/deploy.sh -------------------------------------------------------------------------------- /APIGateway/API-Mock-Status/test_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-Mock-Status/test_api.sh -------------------------------------------------------------------------------- /APIGateway/API-S3Proxy/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-S3Proxy/API.md -------------------------------------------------------------------------------- /APIGateway/API-S3Proxy/DataService-IAM.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-S3Proxy/DataService-IAM.template.json -------------------------------------------------------------------------------- /APIGateway/API-S3Proxy/DataService-S3.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-S3Proxy/DataService-S3.template.json -------------------------------------------------------------------------------- /APIGateway/API-S3Proxy/DataServiceAPI_swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-S3Proxy/DataServiceAPI_swagger.json -------------------------------------------------------------------------------- /APIGateway/API-SFN-Lambda/Apigw-Sfn-Lambda.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-SFN-Lambda/Apigw-Sfn-Lambda.template.yaml -------------------------------------------------------------------------------- /APIGateway/API-SFN-Lambda/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-SFN-Lambda/deploy.sh -------------------------------------------------------------------------------- /APIGateway/API-SFN-Lambda/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-SFN-Lambda/test_api.py -------------------------------------------------------------------------------- /APIGateway/API-SFN-Lambda/test_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-SFN-Lambda/test_api.sh -------------------------------------------------------------------------------- /APIGateway/API-SFN-Lambda/test_apigw_invoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/API-SFN-Lambda/test_apigw_invoke.py -------------------------------------------------------------------------------- /APIGateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/README.md -------------------------------------------------------------------------------- /APIGateway/apigw_websocket.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/apigw_websocket.sh -------------------------------------------------------------------------------- /APIGateway/aws-api-gateway-developer-portal/READMD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/aws-api-gateway-developer-portal/READMD.md -------------------------------------------------------------------------------- /APIGateway/aws-api-gateway-developer-portal/install-aws-api-gateway-developer-portal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/aws-api-gateway-developer-portal/install-aws-api-gateway-developer-portal.sh -------------------------------------------------------------------------------- /APIGateway/cfn/ApiGateway-CloudWatchLogs.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/cfn/ApiGateway-CloudWatchLogs.template.yaml -------------------------------------------------------------------------------- /APIGateway/cfn/ApigwInit-LambdaInit-andPolicies.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/cfn/ApigwInit-LambdaInit-andPolicies.template.yaml -------------------------------------------------------------------------------- /APIGateway/cfn/CloudWatchAlarms-SnsNotification-ForApigw.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/cfn/CloudWatchAlarms-SnsNotification-ForApigw.template.yaml -------------------------------------------------------------------------------- /APIGateway/cfn/deploy-ApiGateway-CloudWatchLogs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/cfn/deploy-ApiGateway-CloudWatchLogs.sh -------------------------------------------------------------------------------- /APIGateway/cfn/private-api-backend.yaml.bkup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/cfn/private-api-backend.yaml.bkup -------------------------------------------------------------------------------- /APIGateway/deploy_apigw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/deploy_apigw.py -------------------------------------------------------------------------------- /APIGateway/deploy_apigw_swagger_deployment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/deploy_apigw_swagger_deployment.sh -------------------------------------------------------------------------------- /APIGateway/deploy_apigw_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/deploy_apigw_v2.py -------------------------------------------------------------------------------- /APIGateway/lambda_permissions_for_apigw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/lambda_permissions_for_apigw.py -------------------------------------------------------------------------------- /APIGateway/list_api_gateways.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/list_api_gateways.py -------------------------------------------------------------------------------- /APIGateway/list_domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/list_domains.py -------------------------------------------------------------------------------- /APIGateway/old/apig_deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/old/apig_deploy.py -------------------------------------------------------------------------------- /APIGateway/old/apig_v2_deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/old/apig_v2_deploy.py -------------------------------------------------------------------------------- /APIGateway/test_apigw_curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/test_apigw_curl.sh -------------------------------------------------------------------------------- /APIGateway/update_rest_api_stage_settings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/APIGateway/update_rest_api_stage_settings.sh -------------------------------------------------------------------------------- /AWS-Public/aws-public-account-ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AWS-Public/aws-public-account-ids.py -------------------------------------------------------------------------------- /AWS-Public/aws-public-ip-address-ranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AWS-Public/aws-public-ip-address-ranges.py -------------------------------------------------------------------------------- /AWS-Tools/Install-AWS-Tools.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AWS-Tools/Install-AWS-Tools.ps1 -------------------------------------------------------------------------------- /AWS-Tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AWS-Tools/README.md -------------------------------------------------------------------------------- /AWS-Tools/install-powershell-on-ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AWS-Tools/install-powershell-on-ubuntu.sh -------------------------------------------------------------------------------- /AWSCLI/Install-awscli-v2.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AWSCLI/Install-awscli-v2.ps1 -------------------------------------------------------------------------------- /AWSCLI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AWSCLI/README.md -------------------------------------------------------------------------------- /AWSCLI/install-awscli-v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AWSCLI/install-awscli-v2.sh -------------------------------------------------------------------------------- /AWSCLI/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AWSCLI/requirements.txt -------------------------------------------------------------------------------- /Amplify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Amplify/README.md -------------------------------------------------------------------------------- /AppMesh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AppMesh/README.md -------------------------------------------------------------------------------- /AppSync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AppSync/README.md -------------------------------------------------------------------------------- /Athena/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/README.md -------------------------------------------------------------------------------- /Athena/athena_query_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/athena_query_execution.py -------------------------------------------------------------------------------- /Athena/cfn/athena_named_queries.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/cfn/athena_named_queries.yaml -------------------------------------------------------------------------------- /Athena/cfn/athena_workgroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/cfn/athena_workgroup.yaml -------------------------------------------------------------------------------- /Athena/cfn/athena_workgroup_and_bucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/cfn/athena_workgroup_and_bucket.yaml -------------------------------------------------------------------------------- /Athena/sql_files/cloudtrail/00_init_cloudtrail_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/sql_files/cloudtrail/00_init_cloudtrail_table.sql -------------------------------------------------------------------------------- /Athena/sql_files/cloudtrail/01_cloudtrail_load_partitions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/sql_files/cloudtrail/01_cloudtrail_load_partitions.sql -------------------------------------------------------------------------------- /Athena/sql_files/cloudtrail/cloudtrail_sourceip.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/sql_files/cloudtrail/cloudtrail_sourceip.sql -------------------------------------------------------------------------------- /Athena/sql_files/trustedadvisor/create_table_trustedadvisor.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/sql_files/trustedadvisor/create_table_trustedadvisor.sql -------------------------------------------------------------------------------- /Athena/sql_files/trustedadvisor/create_view_trustedadvisor_findings.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/sql_files/trustedadvisor/create_view_trustedadvisor_findings.sql -------------------------------------------------------------------------------- /Athena/write_json_to_s3_import_to_athena.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Athena/write_json_to_s3_import_to_athena.py -------------------------------------------------------------------------------- /AutoScaling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AutoScaling/README.md -------------------------------------------------------------------------------- /AutoScaling/cfn/scheduled-scaling-asg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AutoScaling/cfn/scheduled-scaling-asg.yaml -------------------------------------------------------------------------------- /AutoScaling/cfn/scheduled-scaling-fargate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/AutoScaling/cfn/scheduled-scaling-fargate.yaml -------------------------------------------------------------------------------- /Bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/README.md -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/Makefile -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/README.md -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/app/lambda/collections/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/app/lambda/collections/.dockerignore -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/app/lambda/collections/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/app/lambda/collections/Dockerfile -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/app/lambda/collections/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/app/lambda/collections/index.py -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/app/lambda/collections/requirements.txt: -------------------------------------------------------------------------------- 1 | opensearch-py~=2.5.0 2 | requests-aws4auth~=1.2.3 3 | -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/app/lambda/kb_sync/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/app/lambda/kb_sync/.dockerignore -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/app/lambda/kb_sync/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/app/lambda/kb_sync/Dockerfile -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/app/lambda/kb_sync/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/app/lambda/kb_sync/lambda_function.py -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/app/lambda/kb_sync/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3~=1.34.126 2 | -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/cdk/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/cdk/app.py -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/cdk/backend/bedrock_agent_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/cdk/backend/bedrock_agent_stack.py -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/cdk/backend/bedrock_aoss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/cdk/backend/bedrock_aoss.py -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/cdk/cdk.json -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/cdk/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib==2.158.0 2 | constructs==10.3.0 3 | -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/docs/architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/docs/architecture.drawio -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/docs/architecture.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/docs/architecture.drawio.png -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/docs/architecture.png -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/environment/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/environment/dev.yml -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/resources/agent_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/resources/agent_prompt.txt -------------------------------------------------------------------------------- /Bedrock/cdk/agent-aoss/tests/test_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/agent-aoss/tests/test_bedrock.py -------------------------------------------------------------------------------- /Bedrock/cdk/guardrail/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/guardrail/Makefile -------------------------------------------------------------------------------- /Bedrock/cdk/guardrail/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/guardrail/app.py -------------------------------------------------------------------------------- /Bedrock/cdk/guardrail/bedrock_guardrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/guardrail/bedrock_guardrail.py -------------------------------------------------------------------------------- /Bedrock/cdk/guardrail/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/guardrail/cdk.json -------------------------------------------------------------------------------- /Bedrock/cdk/guardrail/environment/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/guardrail/environment/dev.yml -------------------------------------------------------------------------------- /Bedrock/cdk/guardrail/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib==2.158.0 2 | constructs==10.3.0 3 | -------------------------------------------------------------------------------- /Bedrock/cdk/guardrail/tests/test_guardrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/guardrail/tests/test_guardrail.py -------------------------------------------------------------------------------- /Bedrock/cdk/phoenix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/phoenix/Makefile -------------------------------------------------------------------------------- /Bedrock/cdk/phoenix/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/phoenix/app.py -------------------------------------------------------------------------------- /Bedrock/cdk/phoenix/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/phoenix/cdk.json -------------------------------------------------------------------------------- /Bedrock/cdk/phoenix/environment/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/phoenix/environment/dev.yml -------------------------------------------------------------------------------- /Bedrock/cdk/phoenix/lib/base_infra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/phoenix/lib/base_infra.py -------------------------------------------------------------------------------- /Bedrock/cdk/phoenix/lib/phoenix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/phoenix/lib/phoenix.py -------------------------------------------------------------------------------- /Bedrock/cdk/phoenix/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib==2.158.0 2 | constructs==10.3.0 3 | -------------------------------------------------------------------------------- /Bedrock/cdk/phoenix/tests/requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/phoenix/tests/requirements-test.txt -------------------------------------------------------------------------------- /Bedrock/cdk/phoenix/tests/test_phoenix_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/cdk/phoenix/tests/test_phoenix_bedrock.py -------------------------------------------------------------------------------- /Bedrock/converse/converse_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/converse/converse_document.py -------------------------------------------------------------------------------- /Bedrock/converse/converse_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/converse/converse_image.py -------------------------------------------------------------------------------- /Bedrock/converse/converse_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/converse/converse_text.py -------------------------------------------------------------------------------- /Bedrock/invoke_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/invoke_agent.py -------------------------------------------------------------------------------- /Bedrock/list_bedrock_fundational_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/list_bedrock_fundational_models.py -------------------------------------------------------------------------------- /Bedrock/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bedrock/requirements.txt -------------------------------------------------------------------------------- /Bottlerocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Bottlerocket/README.md -------------------------------------------------------------------------------- /CDK/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CDK/README.md -------------------------------------------------------------------------------- /CDK/cfn/CDK-Group-Policies.template.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CDK/cfn/CDK-Group-Policies.template.template.yaml -------------------------------------------------------------------------------- /CDK/init-cdk-patterns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CDK/init-cdk-patterns.sh -------------------------------------------------------------------------------- /CDK/install-cdk-assume-role-credential-plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CDK/install-cdk-assume-role-credential-plugin.sh -------------------------------------------------------------------------------- /CDK/install-cdk-import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CDK/install-cdk-import.sh -------------------------------------------------------------------------------- /CDK/install-cdk-patterns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CDK/install-cdk-patterns.sh -------------------------------------------------------------------------------- /CDK/install-cdk-v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CDK/install-cdk-v2.sh -------------------------------------------------------------------------------- /CDK/install-cdk8s-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CDK/install-cdk8s-cli.sh -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Default owner for everything in the repo 2 | * @kyhau 3 | 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Chatbot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Chatbot/README.md -------------------------------------------------------------------------------- /CloudFormation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/README.md -------------------------------------------------------------------------------- /CloudFormation/cfn_to_dot_to_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/cfn_to_dot_to_image.py -------------------------------------------------------------------------------- /CloudFormation/create_stack_set_self_managed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/create_stack_set_self_managed.sh -------------------------------------------------------------------------------- /CloudFormation/create_stack_set_service_managed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/create_stack_set_service_managed.sh -------------------------------------------------------------------------------- /CloudFormation/install-cfn-guard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/install-cfn-guard.sh -------------------------------------------------------------------------------- /CloudFormation/list_stacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/list_stacks.py -------------------------------------------------------------------------------- /CloudFormation/manage-stack-set/manage_stack_set_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/manage-stack-set/manage_stack_set_instances.py -------------------------------------------------------------------------------- /CloudFormation/manage-stack-set/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3~=1.35 2 | click~=8.1 -------------------------------------------------------------------------------- /CloudFormation/manage-stack-set/test_input.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/manage-stack-set/test_input.csv -------------------------------------------------------------------------------- /CloudFormation/recreate_stack_with_same_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/recreate_stack_with_same_parameters.py -------------------------------------------------------------------------------- /CloudFormation/update_stack_with_same_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFormation/update_stack_with_same_parameters.py -------------------------------------------------------------------------------- /CloudFront/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFront/README.md -------------------------------------------------------------------------------- /CloudFront/cfn/CloudFront-S3-WebDistribution-OAC-SameS3MultiBehaviors.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFront/cfn/CloudFront-S3-WebDistribution-OAC-SameS3MultiBehaviors.template.yaml -------------------------------------------------------------------------------- /CloudFront/cfn/CloudFront-S3-WebDistribution-OAI-SameS3MultiBehaviors.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFront/cfn/CloudFront-S3-WebDistribution-OAI-SameS3MultiBehaviors.template.yaml -------------------------------------------------------------------------------- /CloudFront/cfn/CloudFront-S3-WebDistribution-OAI-withCNAME.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFront/cfn/CloudFront-S3-WebDistribution-OAI-withCNAME.template.yaml -------------------------------------------------------------------------------- /CloudFront/cfn/CloudFront-S3-WebDistribution-OAI.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFront/cfn/CloudFront-S3-WebDistribution-OAI.template.yaml -------------------------------------------------------------------------------- /CloudFront/cfn/CloudFront-S3-WebDistribution-UseCustomOrigin.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFront/cfn/CloudFront-S3-WebDistribution-UseCustomOrigin.template.yaml -------------------------------------------------------------------------------- /CloudFront/cfn/CloudFront-S3-WebDistribution-UseS3Origin.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFront/cfn/CloudFront-S3-WebDistribution-UseS3Origin.template.yaml -------------------------------------------------------------------------------- /CloudFront/get_canonical_user_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudFront/get_canonical_user_id.sh -------------------------------------------------------------------------------- /CloudFront/install-cloudfront-hosting-toolkit.sh: -------------------------------------------------------------------------------- 1 | npm install -g @aws/cloudfront-hosting-toolkit 2 | -------------------------------------------------------------------------------- /CloudMap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudMap/README.md -------------------------------------------------------------------------------- /CloudShell/IAM_Policy_CloudShell_DenyCredentialForwarding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudShell/IAM_Policy_CloudShell_DenyCredentialForwarding.json -------------------------------------------------------------------------------- /CloudShell/IAM_Policy_CloudShell_DenyFileDownload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudShell/IAM_Policy_CloudShell_DenyFileDownload.json -------------------------------------------------------------------------------- /CloudShell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudShell/README.md -------------------------------------------------------------------------------- /CloudShell/check_compute_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudShell/check_compute_environment.sh -------------------------------------------------------------------------------- /CloudShell/init_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudShell/init_setup.sh -------------------------------------------------------------------------------- /CloudTrail/CloudTrailQueries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudTrail/CloudTrailQueries.md -------------------------------------------------------------------------------- /CloudTrail/cfn/CloudTrail-S3-SNS.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudTrail/cfn/CloudTrail-S3-SNS.template.yaml -------------------------------------------------------------------------------- /CloudTrail/cloudtrail_lookup_event.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudTrail/cloudtrail_lookup_event.sh -------------------------------------------------------------------------------- /CloudTrail/cloudtrail_lookup_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudTrail/cloudtrail_lookup_events.py -------------------------------------------------------------------------------- /CloudTrail/cloudtrail_lookup_security.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudTrail/cloudtrail_lookup_security.sh -------------------------------------------------------------------------------- /CloudTrail/list_cloudtrail_security_event_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudTrail/list_cloudtrail_security_event_names.py -------------------------------------------------------------------------------- /CloudWatch/CloudWatch-ContainerInsights.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/CloudWatch-ContainerInsights.md -------------------------------------------------------------------------------- /CloudWatch/CloudWatch-Loggroup-Retention-in-CDKv2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/CloudWatch-Loggroup-Retention-in-CDKv2.md -------------------------------------------------------------------------------- /CloudWatch/CloudWatch-LogsInsights/cloudwatch_logs_insights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/CloudWatch-LogsInsights/cloudwatch_logs_insights.py -------------------------------------------------------------------------------- /CloudWatch/CloudWatch-LogsInsights/query_files/CloudWatch-InsightsQueries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/CloudWatch-LogsInsights/query_files/CloudWatch-InsightsQueries.md -------------------------------------------------------------------------------- /CloudWatch/CloudWatch-LogsInsights/query_files/Queries-EC2-AutoScaling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/CloudWatch-LogsInsights/query_files/Queries-EC2-AutoScaling.md -------------------------------------------------------------------------------- /CloudWatch/CloudWatch-LogsInsights/query_files/Queries-Lambda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/CloudWatch-LogsInsights/query_files/Queries-Lambda.md -------------------------------------------------------------------------------- /CloudWatch/CloudWatch-LogsInsights/query_files/Queries-PermissionIssues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/CloudWatch-LogsInsights/query_files/Queries-PermissionIssues.md -------------------------------------------------------------------------------- /CloudWatch/CloudWatch-LogsInsights/query_files/Queries-VpcFlowLogs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/CloudWatch-LogsInsights/query_files/Queries-VpcFlowLogs.md -------------------------------------------------------------------------------- /CloudWatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/README.md -------------------------------------------------------------------------------- /CloudWatch/cfn/CloudWatch-Alarms-for-CloudTrail-API-Activity.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/cfn/CloudWatch-Alarms-for-CloudTrail-API-Activity.template.yaml -------------------------------------------------------------------------------- /CloudWatch/cfn/CloudWatchAlarms-APIG-SnsNotification.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/cfn/CloudWatchAlarms-APIG-SnsNotification.template.yaml -------------------------------------------------------------------------------- /CloudWatch/cfn/CloudWatchAlarms-Lambda-SnsNotification.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/cfn/CloudWatchAlarms-Lambda-SnsNotification.template.yaml -------------------------------------------------------------------------------- /CloudWatch/cfn/SubscriptionFilter-CloudWatchEcsLogGroup.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/cfn/SubscriptionFilter-CloudWatchEcsLogGroup.template.yaml -------------------------------------------------------------------------------- /CloudWatch/loggroup_put_retention_policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/loggroup_put_retention_policy.sh -------------------------------------------------------------------------------- /CloudWatch/put_cloudwatch_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/put_cloudwatch_dashboard.py -------------------------------------------------------------------------------- /CloudWatch/search_cloudwatch_logstreams.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/search_cloudwatch_logstreams.sh -------------------------------------------------------------------------------- /CloudWatch/search_cloudwatch_rds_metrics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/search_cloudwatch_rds_metrics.sh -------------------------------------------------------------------------------- /CloudWatch/send_cloudwatch_log_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/send_cloudwatch_log_event.py -------------------------------------------------------------------------------- /CloudWatch/send_cloudwatch_log_events.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CloudWatch/send_cloudwatch_log_events.sh -------------------------------------------------------------------------------- /CodeArtifact/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/README.md -------------------------------------------------------------------------------- /CodeArtifact/cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/README.md -------------------------------------------------------------------------------- /CodeArtifact/cdk/account_resources/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/account_resources/Makefile -------------------------------------------------------------------------------- /CodeArtifact/cdk/account_resources/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/account_resources/app.py -------------------------------------------------------------------------------- /CodeArtifact/cdk/account_resources/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/account_resources/cdk.json -------------------------------------------------------------------------------- /CodeArtifact/cdk/account_resources/environment/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/account_resources/environment/dev.yml -------------------------------------------------------------------------------- /CodeArtifact/cdk/account_resources/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/account_resources/requirements-dev.txt -------------------------------------------------------------------------------- /CodeArtifact/cdk/account_resources/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/account_resources/requirements.txt -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/Makefile -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/app.py -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/cdk.json -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/environment/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/environment/dev.yml -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/lib/central_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/lib/central_resources.py -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/lib/kms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/lib/kms.py -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/requirements-dev.txt -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/requirements.txt -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests-cdk/test_central_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests-cdk/test_central_resources.py -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/Makefile -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/generic/package_dummy_targz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/generic/package_dummy_targz.sh -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/generic/test_generic_pkg_publish_download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/generic/test_generic_pkg_publish_download.sh -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/nuget/create_dummy_consumer_csproj.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/nuget/create_dummy_consumer_csproj.sh -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/nuget/package_dummy_nupkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/nuget/package_dummy_nupkg.sh -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/nuget/test_nuget_method_1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/nuget/test_nuget_method_1.sh -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/nuget/test_nuget_method_2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/nuget/test_nuget_method_2.sh -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/nuget/test_nuget_method_3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/nuget/test_nuget_method_3.sh -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/python/package_dummy_whl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/python/package_dummy_whl.sh -------------------------------------------------------------------------------- /CodeArtifact/cdk/central_resources/tests/python/test_twine_publish_pip_download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/central_resources/tests/python/test_twine_publish_pip_download.sh -------------------------------------------------------------------------------- /CodeArtifact/cdk/docs/CodeArtifact-design-v0.1-ext-shared-stg.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/docs/CodeArtifact-design-v0.1-ext-shared-stg.drawio.png -------------------------------------------------------------------------------- /CodeArtifact/cdk/docs/CodeArtifact-design-v0.1.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cdk/docs/CodeArtifact-design-v0.1.drawio -------------------------------------------------------------------------------- /CodeArtifact/cfn/CodeArtifact-Domain-with-DomainPolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cfn/CodeArtifact-Domain-with-DomainPolicy.yaml -------------------------------------------------------------------------------- /CodeArtifact/cfn/CodeArtifact-Domain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cfn/CodeArtifact-Domain.yaml -------------------------------------------------------------------------------- /CodeArtifact/cfn/CodeArtifact-Repository-with-upstream-with-ext-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cfn/CodeArtifact-Repository-with-upstream-with-ext-connection.yaml -------------------------------------------------------------------------------- /CodeArtifact/cfn/CodeArtifact-Repository.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/cfn/CodeArtifact-Repository.yaml -------------------------------------------------------------------------------- /CodeArtifact/demo/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/.env.sample -------------------------------------------------------------------------------- /CodeArtifact/demo/00_create_domain_account_and_domain_policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/00_create_domain_account_and_domain_policy.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/01_create_external_repository_connections.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/01_create_external_repository_connections.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/10_account1_create_repo_and_repository_policy_internal_shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/10_account1_create_repo_and_repository_policy_internal_shared.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/11_account1_set_upstream_on_internal_shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/11_account1_set_upstream_on_internal_shared.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/12_account2_create_repo_and_repository_policy_team2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/12_account2_create_repo_and_repository_policy_team2.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/13_account2_set_upstream_on_team2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/13_account2_set_upstream_on_team2.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/14_account3_create_repo_and_repository_policy_team3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/14_account3_create_repo_and_repository_policy_team3.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/20_account2_team2_pull_pip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/20_account2_team2_pull_pip.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/21_account2_upload_to_team2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/21_account2_upload_to_team2.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/30_account3_team3_pull_pip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/30_account3_team3_pull_pip.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/31_account3_upload_to_team3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/31_account3_upload_to_team3.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/40_account2_upload_to_internal_shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/40_account2_upload_to_internal_shared.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/41_account3_copy_package_to_internal_shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/41_account3_copy_package_to_internal_shared.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/90_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/90_cleanup.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/dummy-python-apps/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/dummy-python-apps/app/__init__.py -------------------------------------------------------------------------------- /CodeArtifact/demo/dummy-python-apps/app/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/dummy-python-apps/app/test.py -------------------------------------------------------------------------------- /CodeArtifact/demo/dummy-python-apps/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/dummy-python-apps/package.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/dummy-python-apps/setup-app1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/dummy-python-apps/setup-app1.py -------------------------------------------------------------------------------- /CodeArtifact/demo/dummy-python-apps/setup-app2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/dummy-python-apps/setup-app2.py -------------------------------------------------------------------------------- /CodeArtifact/demo/dummy-python-apps/setup-app3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/dummy-python-apps/setup-app3.py -------------------------------------------------------------------------------- /CodeArtifact/demo/xx_list_packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/xx_list_packages.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/xx_list_packages_in_external_repos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/xx_list_packages_in_external_repos.sh -------------------------------------------------------------------------------- /CodeArtifact/demo/xx_list_repos_in_domain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/demo/xx_list_repos_in_domain.sh -------------------------------------------------------------------------------- /CodeArtifact/reset_pip_index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/reset_pip_index.sh -------------------------------------------------------------------------------- /CodeArtifact/using_python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/using_python/README.md -------------------------------------------------------------------------------- /CodeArtifact/using_python/config_pip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/using_python/config_pip.sh -------------------------------------------------------------------------------- /CodeArtifact/using_python/config_pip_without_login.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeArtifact/using_python/config_pip_without_login.sh -------------------------------------------------------------------------------- /CodeBuild/cloudformation-codebuild-container/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeBuild/cloudformation-codebuild-container/Dockerfile -------------------------------------------------------------------------------- /CodeBuild/cloudformation-codebuild-container/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeBuild/cloudformation-codebuild-container/README.md -------------------------------------------------------------------------------- /CodeBuild/cloudformation-codebuild-container/codebuild.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeBuild/cloudformation-codebuild-container/codebuild.template.yaml -------------------------------------------------------------------------------- /CodeBuild/cloudformation-codebuild-container/lambda_codebuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeBuild/cloudformation-codebuild-container/lambda_codebuild.py -------------------------------------------------------------------------------- /CodeStar-CodePipeline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeStar-CodePipeline/README.md -------------------------------------------------------------------------------- /CodeStar-CodePipeline/github-based-sam-sar-codepipeline-cd/buildspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/CodeStar-CodePipeline/github-based-sam-sar-codepipeline-cd/buildspec.yaml -------------------------------------------------------------------------------- /Cognito/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Cognito/README.md -------------------------------------------------------------------------------- /Cognito/cfn/Cognito-Dev-GroupAndPolicy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Cognito/cfn/Cognito-Dev-GroupAndPolicy.template.yaml -------------------------------------------------------------------------------- /Cognito/cfn/Cognito-UserPool-IdentityPool-DynamoDB.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Cognito/cfn/Cognito-UserPool-IdentityPool-DynamoDB.template.yaml -------------------------------------------------------------------------------- /Cognito/cfn/Cognito-UserPool.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Cognito/cfn/Cognito-UserPool.template.yaml -------------------------------------------------------------------------------- /Cognito/cfn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Cognito/cfn/README.md -------------------------------------------------------------------------------- /Cognito/cognito_admin_initiate_auth_with_oauth2_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Cognito/cognito_admin_initiate_auth_with_oauth2_hash.py -------------------------------------------------------------------------------- /Cognito/cognito_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Cognito/cognito_token.py -------------------------------------------------------------------------------- /Cognito/cognito_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Cognito/cognito_users.py -------------------------------------------------------------------------------- /Config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/README.md -------------------------------------------------------------------------------- /Config/list_all_aws_config_resource_types.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/list_all_aws_config_resource_types.sh -------------------------------------------------------------------------------- /Config/list_resources_with_configservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/list_resources_with_configservice.py -------------------------------------------------------------------------------- /Config/query_configservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/query_configservice.py -------------------------------------------------------------------------------- /Config/query_configservice_aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/query_configservice_aggregate.py -------------------------------------------------------------------------------- /Config/sql_files/aggregate/list_count_eks_cluster_of_all_accounts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/sql_files/aggregate/list_count_eks_cluster_of_all_accounts.sql -------------------------------------------------------------------------------- /Config/sql_files/aggregate/list_resource_types_of_all_accounts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/sql_files/aggregate/list_resource_types_of_all_accounts.sql -------------------------------------------------------------------------------- /Config/sql_files/aggregate/resources_counts_grouped_by_account_id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/sql_files/aggregate/resources_counts_grouped_by_account_id.sql -------------------------------------------------------------------------------- /Config/sql_files/ami_used_asg_launch_configuration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/sql_files/ami_used_asg_launch_configuration.sql -------------------------------------------------------------------------------- /Config/sql_files/ami_used_ec2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/sql_files/ami_used_ec2.sql -------------------------------------------------------------------------------- /Config/sql_files/asg_launch_configuration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/sql_files/asg_launch_configuration.sql -------------------------------------------------------------------------------- /Config/sql_files/ec2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Config/sql_files/ec2.sql -------------------------------------------------------------------------------- /DynamoDB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/README.md -------------------------------------------------------------------------------- /DynamoDB/cfn/DynamoDB-Policy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/cfn/DynamoDB-Policy.template.yaml -------------------------------------------------------------------------------- /DynamoDB/cfn/DynamoDB-Table.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/cfn/DynamoDB-Table.template.yaml -------------------------------------------------------------------------------- /DynamoDB/cfn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/cfn/README.md -------------------------------------------------------------------------------- /DynamoDB/ddb_data_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/ddb_data_conversion.py -------------------------------------------------------------------------------- /DynamoDB/delete_table_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/delete_table_items.py -------------------------------------------------------------------------------- /DynamoDB/export_ddb_to_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/export_ddb_to_s3.py -------------------------------------------------------------------------------- /DynamoDB/search_dynamodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/search_dynamodb.py -------------------------------------------------------------------------------- /DynamoDB/sns_lambda_ddb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/sns_lambda_ddb.py -------------------------------------------------------------------------------- /DynamoDB/start_dynamodb_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/DynamoDB/start_dynamodb_local.sh -------------------------------------------------------------------------------- /EB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/README.md -------------------------------------------------------------------------------- /EB/aws-eb-app-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/README.md -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/.dockerignore -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/.ebextensions/01_add_cors.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/.ebextensions/01_add_cors.config -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/.ebextensions/02_set_client_max_body_size.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/.ebextensions/02_set_client_max_body_size.config -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/.ebextensions/03_set_cloudwatch_log_streaming.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/.ebextensions/03_set_cloudwatch_log_streaming.config -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/.ebignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/.ebignore -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/.elasticbeanstalk/config.global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/.elasticbeanstalk/config.global.yml -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/.elasticbeanstalk/saved_configs/SampleService.cfg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/.elasticbeanstalk/saved_configs/SampleService.cfg.yml -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/.gitignore -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/Dockerfile.base -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/Dockerrun.aws.json.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/app/Dockerrun.aws.json.template.json -------------------------------------------------------------------------------- /EB/aws-eb-app-template/app/sample_service/README.md: -------------------------------------------------------------------------------- 1 | Actual code here -------------------------------------------------------------------------------- /EB/aws-eb-app-template/aws/cloudformation/EB-CloudWatchPolicy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/aws/cloudformation/EB-CloudWatchPolicy.template.yaml -------------------------------------------------------------------------------- /EB/aws-eb-app-template/aws/cloudformation/EB-IAM-Deploy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/aws/cloudformation/EB-IAM-Deploy.template.yaml -------------------------------------------------------------------------------- /EB/aws-eb-app-template/aws/cloudformation/S3-Configs.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/aws/cloudformation/S3-Configs.template.yaml -------------------------------------------------------------------------------- /EB/aws-eb-app-template/aws/cloudformation/S3-RootLogs.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/aws/cloudformation/S3-RootLogs.template.yaml -------------------------------------------------------------------------------- /EB/aws-eb-app-template/deploy/eb_deployment_helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/deploy/eb_deployment_helper.sh -------------------------------------------------------------------------------- /EB/aws-eb-app-template/deploy/requirements-deploy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EB/aws-eb-app-template/deploy/requirements-deploy.txt -------------------------------------------------------------------------------- /EBS-EFS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EBS-EFS/README.md -------------------------------------------------------------------------------- /EC2-ImageBuilder/.github_workflows/deploy-image-builder-common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2-ImageBuilder/.github_workflows/deploy-image-builder-common.yaml -------------------------------------------------------------------------------- /EC2-ImageBuilder/.github_workflows/deploy-runner-amazonlinux2-x86-ec2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2-ImageBuilder/.github_workflows/deploy-runner-amazonlinux2-x86-ec2.yaml -------------------------------------------------------------------------------- /EC2-ImageBuilder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2-ImageBuilder/README.md -------------------------------------------------------------------------------- /EC2-ImageBuilder/cfn/image-builder-common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2-ImageBuilder/cfn/image-builder-common.yaml -------------------------------------------------------------------------------- /EC2-ImageBuilder/cfn/runner-amazonlinux2-x86-ec2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2-ImageBuilder/cfn/runner-amazonlinux2-x86-ec2.yaml -------------------------------------------------------------------------------- /EC2-ImageBuilder/sync-s3-log-to-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2-ImageBuilder/sync-s3-log-to-local.sh -------------------------------------------------------------------------------- /EC2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/README.md -------------------------------------------------------------------------------- /EC2/UserData/check_UserData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/UserData/check_UserData.py -------------------------------------------------------------------------------- /EC2/autostop_ec2_lambda/autostop-ec2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/autostop_ec2_lambda/autostop-ec2.py -------------------------------------------------------------------------------- /EC2/autostop_ec2_lambda/reset-autostop-ec2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/autostop_ec2_lambda/reset-autostop-ec2.py -------------------------------------------------------------------------------- /EC2/backup_ec2_lambda/create-ec2-backups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/backup_ec2_lambda/create-ec2-backups.py -------------------------------------------------------------------------------- /EC2/backup_ec2_lambda/delete-ec2-backups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/backup_ec2_lambda/delete-ec2-backups.py -------------------------------------------------------------------------------- /EC2/backup_ec2_lambda/tag-ec2-backups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/backup_ec2_lambda/tag-ec2-backups.py -------------------------------------------------------------------------------- /EC2/cfn/AutoScaling_ScheduledAction.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/AutoScaling_ScheduledAction.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/BaseInfrastructure-LinuxEC2Instances.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/BaseInfrastructure-LinuxEC2Instances.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/BaseInfrastructure-WinEC2Instances.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/BaseInfrastructure-WinEC2Instances.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/EC2-CloudWatchConfig.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/EC2-CloudWatchConfig.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/EC2-and-SecurityGroup-support-NFS-Rabbitmq.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/EC2-and-SecurityGroup-support-NFS-Rabbitmq.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/README.md -------------------------------------------------------------------------------- /EC2/cfn/SaltStack/BaseInfrastructure-Linux-SaltMaster.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/SaltStack/BaseInfrastructure-Linux-SaltMaster.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/SaltStack/EC2-Basic-Linux.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/SaltStack/EC2-Basic-Linux.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/SaltStack/EC2-Basic-Windows.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/SaltStack/EC2-Basic-Windows.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/SaltStack/EC2-SaltMaster.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/SaltStack/EC2-SaltMaster.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/VPC-OnePublicSubnet-MultiPrivateSubnets/BaseInfrastructure.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/VPC-OnePublicSubnet-MultiPrivateSubnets/BaseInfrastructure.template.yaml -------------------------------------------------------------------------------- /EC2/cfn/VPC-OnePublicSubnet-MultiPrivateSubnets/PrivateSubnet.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/cfn/VPC-OnePublicSubnet-MultiPrivateSubnets/PrivateSubnet.template.yaml -------------------------------------------------------------------------------- /EC2/change_ec2_instance_type_started_by_asg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/change_ec2_instance_type_started_by_asg.sh -------------------------------------------------------------------------------- /EC2/create_key_pair.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/create_key_pair.sh -------------------------------------------------------------------------------- /EC2/ec2_get_console_screenshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/ec2_get_console_screenshot.py -------------------------------------------------------------------------------- /EC2/list_amis_used.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/list_amis_used.py -------------------------------------------------------------------------------- /EC2/list_ec2_apps_from_inventory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/list_ec2_apps_from_inventory.py -------------------------------------------------------------------------------- /EC2/list_ec2_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/list_ec2_instances.py -------------------------------------------------------------------------------- /EC2/list_ec2_unreachable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/list_ec2_unreachable.py -------------------------------------------------------------------------------- /EC2/list_regions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/list_regions.sh -------------------------------------------------------------------------------- /EC2/metadata/get_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/metadata/get_metadata.py -------------------------------------------------------------------------------- /EC2/secrets/create_key_pair.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/secrets/create_key_pair.sh -------------------------------------------------------------------------------- /EC2/secrets/get_ec2_windows_instance_pw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/secrets/get_ec2_windows_instance_pw.py -------------------------------------------------------------------------------- /EC2/update_policy_document.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EC2/update_policy_document.sh -------------------------------------------------------------------------------- /ECR/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECR/README.md -------------------------------------------------------------------------------- /ECR/cfn/ECR-Repository.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECR/cfn/ECR-Repository.template.yaml -------------------------------------------------------------------------------- /ECR/cfn/IAM-GroupAndPolicies-ECRPullOnly.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECR/cfn/IAM-GroupAndPolicies-ECRPullOnly.template.yaml -------------------------------------------------------------------------------- /ECR/check-ecs-ecr-images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECR/check-ecs-ecr-images.py -------------------------------------------------------------------------------- /ECR/list_ecr_repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECR/list_ecr_repos.py -------------------------------------------------------------------------------- /ECR/list_used_images_having_critical_or_high_severity_findings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECR/list_used_images_having_critical_or_high_severity_findings.py -------------------------------------------------------------------------------- /ECR/test-ecr-external-image-clone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECR/test-ecr-external-image-clone.sh -------------------------------------------------------------------------------- /ECR/test-ecr-pull-through-cache-pull.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECR/test-ecr-pull-through-cache-pull.sh -------------------------------------------------------------------------------- /ECR/test-ecr-pull-through-cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECR/test-ecr-pull-through-cache.sh -------------------------------------------------------------------------------- /ECS-Exec/install-ecs-exec-ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS-Exec/install-ecs-exec-ubuntu.sh -------------------------------------------------------------------------------- /ECS/ECS-vs-EKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ECS-vs-EKS.md -------------------------------------------------------------------------------- /ECS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/README.md -------------------------------------------------------------------------------- /ECS/bootstrap_ecs_service_role.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/bootstrap_ecs_service_role.sh -------------------------------------------------------------------------------- /ECS/ecs-fargate-with-ecs-cli/01_deploy_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-fargate-with-ecs-cli/01_deploy_cluster.sh -------------------------------------------------------------------------------- /ECS/ecs-fargate-with-ecs-cli/02_deploy_task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-fargate-with-ecs-cli/02_deploy_task.sh -------------------------------------------------------------------------------- /ECS/ecs-fargate-with-ecs-cli/03_scale.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-fargate-with-ecs-cli/03_scale.sh -------------------------------------------------------------------------------- /ECS/ecs-fargate-with-ecs-cli/04_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-fargate-with-ecs-cli/04_cleanup.sh -------------------------------------------------------------------------------- /ECS/ecs-fargate-with-ecs-cli/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-fargate-with-ecs-cli/docker-compose.yml -------------------------------------------------------------------------------- /ECS/ecs-fargate-with-ecs-cli/ecs-params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-fargate-with-ecs-cli/ecs-params.yml -------------------------------------------------------------------------------- /ECS/ecs-fargate-with-ecs-cli/task-execution-assume-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-fargate-with-ecs-cli/task-execution-assume-role.json -------------------------------------------------------------------------------- /ECS/ecs-refarch-cloudformation-modified/ECS-Cluster.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-refarch-cloudformation-modified/ECS-Cluster.template.json -------------------------------------------------------------------------------- /ECS/ecs-refarch-cloudformation-modified/ECS-LifecycleHook.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-refarch-cloudformation-modified/ECS-LifecycleHook.template.json -------------------------------------------------------------------------------- /ECS/ecs-refarch-cloudformation-modified/ECS-LoadBalancer.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-refarch-cloudformation-modified/ECS-LoadBalancer.template.json -------------------------------------------------------------------------------- /ECS/ecs-refarch-cloudformation-modified/ECS-ServiceBase.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-refarch-cloudformation-modified/ECS-ServiceBase.template.json -------------------------------------------------------------------------------- /ECS/ecs-refarch-cloudformation-modified/ECS-VPC.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-refarch-cloudformation-modified/ECS-VPC.template.json -------------------------------------------------------------------------------- /ECS/ecs-refarch-cloudformation-modified/IAM-GroupAndPolicies.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-refarch-cloudformation-modified/IAM-GroupAndPolicies.template.json -------------------------------------------------------------------------------- /ECS/ecs-refarch-cloudformation-modified/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-refarch-cloudformation-modified/README.md -------------------------------------------------------------------------------- /ECS/ecs-taskstopped-handling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-taskstopped-handling/README.md -------------------------------------------------------------------------------- /ECS/ecs-taskstopped-handling/lambda/TaskStoppedHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs-taskstopped-handling/lambda/TaskStoppedHandler.py -------------------------------------------------------------------------------- /ECS/ecs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/ecs.py -------------------------------------------------------------------------------- /ECS/install_ecs_cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/install_ecs_cli.sh -------------------------------------------------------------------------------- /ECS/set_default_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/set_default_cluster.sh -------------------------------------------------------------------------------- /ECS/test_task_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ECS/test_task_status.py -------------------------------------------------------------------------------- /EKS/Install-eksctl.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/Install-eksctl.bat -------------------------------------------------------------------------------- /EKS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/README.md -------------------------------------------------------------------------------- /EKS/cfn/basic-eks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/cfn/basic-eks.yaml -------------------------------------------------------------------------------- /EKS/get_eks_oidc_thumbprint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/get_eks_oidc_thumbprint.sh -------------------------------------------------------------------------------- /EKS/install_eks_aws_iam_authenticator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/install_eks_aws_iam_authenticator.sh -------------------------------------------------------------------------------- /EKS/install_eks_kubectl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/install_eks_kubectl.sh -------------------------------------------------------------------------------- /EKS/install_eks_metrics_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/install_eks_metrics_server.sh -------------------------------------------------------------------------------- /EKS/install_eksctl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/install_eksctl.sh -------------------------------------------------------------------------------- /EKS/list_open_id_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/list_open_id_providers.py -------------------------------------------------------------------------------- /EKS/test-oidc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/test-oidc/README.md -------------------------------------------------------------------------------- /EKS/test-oidc/basic-eks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/test-oidc/basic-eks.yaml -------------------------------------------------------------------------------- /EKS/test-oidc/sample-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/test-oidc/sample-data.json -------------------------------------------------------------------------------- /EKS/test-oidc/test-oidc-iam-role-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EKS/test-oidc/test-oidc-iam-role-policy.json -------------------------------------------------------------------------------- /ELB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ELB/README.md -------------------------------------------------------------------------------- /ELB/list_elb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ELB/list_elb.py -------------------------------------------------------------------------------- /EMR/list_emr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EMR/list_emr.py -------------------------------------------------------------------------------- /ElastiCache-Redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/README.md -------------------------------------------------------------------------------- /ElastiCache-Redis/cdk/cache/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/cdk/cache/Makefile -------------------------------------------------------------------------------- /ElastiCache-Redis/cdk/cache/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/cdk/cache/app.py -------------------------------------------------------------------------------- /ElastiCache-Redis/cdk/cache/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/cdk/cache/cdk.json -------------------------------------------------------------------------------- /ElastiCache-Redis/cdk/cache/environment/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/cdk/cache/environment/dev.yml -------------------------------------------------------------------------------- /ElastiCache-Redis/cdk/cache/lib/base_infra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/cdk/cache/lib/base_infra.py -------------------------------------------------------------------------------- /ElastiCache-Redis/cdk/cache/lib/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/cdk/cache/lib/redis.py -------------------------------------------------------------------------------- /ElastiCache-Redis/cdk/cache/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib==2.158.0 2 | constructs==10.3.0 3 | -------------------------------------------------------------------------------- /ElastiCache-Redis/cdk/cache/tests/requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/cdk/cache/tests/requirements-test.txt -------------------------------------------------------------------------------- /ElastiCache-Redis/cdk/cache/tests/test_phoenix_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/cdk/cache/tests/test_phoenix_bedrock.py -------------------------------------------------------------------------------- /ElastiCache-Redis/test_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ElastiCache-Redis/test_redis.py -------------------------------------------------------------------------------- /EventBridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/EventBridge/README.md -------------------------------------------------------------------------------- /FIS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/FIS/README.md -------------------------------------------------------------------------------- /FIS/fault-tolerance-analyser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/FIS/fault-tolerance-analyser/README.md -------------------------------------------------------------------------------- /FIS/fault-tolerance-analyser/install-fault-tolerance-analyser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/FIS/fault-tolerance-analyser/install-fault-tolerance-analyser.sh -------------------------------------------------------------------------------- /FSx/list_fsx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/FSx/list_fsx.py -------------------------------------------------------------------------------- /FinOps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/FinOps/README.md -------------------------------------------------------------------------------- /FinOps/cfn/budgets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/FinOps/cfn/budgets.yml -------------------------------------------------------------------------------- /FinOps/cfn/chatbot-sns.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/FinOps/cfn/chatbot-sns.yml -------------------------------------------------------------------------------- /FinOps/cfn/cost-anomaly-detection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/FinOps/cfn/cost-anomaly-detection.yml -------------------------------------------------------------------------------- /Glue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Glue/README.md -------------------------------------------------------------------------------- /Graviton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Graviton.md -------------------------------------------------------------------------------- /GuardDuty/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/GuardDuty/README.md -------------------------------------------------------------------------------- /GuardDuty/list_findings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/GuardDuty/list_findings.py -------------------------------------------------------------------------------- /Health/health_org_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Health/health_org_helper.py -------------------------------------------------------------------------------- /Health/sample_accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Health/sample_accounts.json -------------------------------------------------------------------------------- /IAM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/README.md -------------------------------------------------------------------------------- /IAM/account_authorization_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/account_authorization_details.py -------------------------------------------------------------------------------- /IAM/account_id_from_access_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/account_id_from_access_key.py -------------------------------------------------------------------------------- /IAM/assume_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/assume_role.py -------------------------------------------------------------------------------- /IAM/assume_role_2_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/assume_role_2_file.sh -------------------------------------------------------------------------------- /IAM/aws_managed_policies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/aws_managed_policies.sh -------------------------------------------------------------------------------- /IAM/cfn/CrossAccount-AssumeRoleInAnotherAccount.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/cfn/CrossAccount-AssumeRoleInAnotherAccount.template.yaml -------------------------------------------------------------------------------- /IAM/cfn/CrossAccount-RoleToBeAssumedFromAnotherAccount.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/cfn/CrossAccount-RoleToBeAssumedFromAnotherAccount.template.yaml -------------------------------------------------------------------------------- /IAM/create_iam_user_github_key_rotation/create_iam_user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/create_iam_user_github_key_rotation/create_iam_user.sh -------------------------------------------------------------------------------- /IAM/create_iam_user_github_key_rotation/default_iam_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/create_iam_user_github_key_rotation/default_iam_policy.json -------------------------------------------------------------------------------- /IAM/create_user_and_group_and_attachpolicy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/create_user_and_group_and_attachpolicy.sh -------------------------------------------------------------------------------- /IAM/create_users_and_accesskey_template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/create_users_and_accesskey_template.sh -------------------------------------------------------------------------------- /IAM/create_users_template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/create_users_template.sh -------------------------------------------------------------------------------- /IAM/list_aws_managaed_policies_to_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/list_aws_managaed_policies_to_files.sh -------------------------------------------------------------------------------- /IAM/list_iam_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/list_iam_users.py -------------------------------------------------------------------------------- /IAM/policies/create-github-oidc-role-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/policies/create-github-oidc-role-policy.json -------------------------------------------------------------------------------- /IAM/profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/profiles.py -------------------------------------------------------------------------------- /IAM/rename_iam_user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/rename_iam_user.sh -------------------------------------------------------------------------------- /IAM/setup_oidc_github/IAM-OIDC-github.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/setup_oidc_github/IAM-OIDC-github.yaml -------------------------------------------------------------------------------- /IAM/setup_oidc_github/deploy-000-oidc-github-actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/setup_oidc_github/deploy-000-oidc-github-actions.yaml -------------------------------------------------------------------------------- /IAM/test_launch_ec2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/IAM/test_launch_ec2.sh -------------------------------------------------------------------------------- /Inspector/InspectorAgentAutoDeploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Inspector/InspectorAgentAutoDeploy.py -------------------------------------------------------------------------------- /Inspector/InspectorAutoRemediate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Inspector/InspectorAutoRemediate.py -------------------------------------------------------------------------------- /Inspector/InspectorFindingProcessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Inspector/InspectorFindingProcessor.py -------------------------------------------------------------------------------- /Inspector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Inspector/README.md -------------------------------------------------------------------------------- /Inspector/cfn/Inspector-SNS.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Inspector/cfn/Inspector-SNS.template.yaml -------------------------------------------------------------------------------- /Inspector/inspector_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Inspector/inspector_helper.py -------------------------------------------------------------------------------- /KMS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/KMS/README.md -------------------------------------------------------------------------------- /KMS/get_parameter_encrypted_with_kms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/KMS/get_parameter_encrypted_with_kms.py -------------------------------------------------------------------------------- /KMS/kms_decrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/KMS/kms_decrypt.py -------------------------------------------------------------------------------- /KMS/kms_policy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/KMS/kms_policy.template.yaml -------------------------------------------------------------------------------- /KMS/kms_policy_for_ebs.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/KMS/kms_policy_for_ebs.template.yaml -------------------------------------------------------------------------------- /Kinesis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Kinesis/README.md -------------------------------------------------------------------------------- /Kinesis/list_firehose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Kinesis/list_firehose.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /Lambda/Lambda-Container-Image/alpine-base-python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/Lambda-Container-Image/alpine-base-python/Dockerfile -------------------------------------------------------------------------------- /Lambda/Lambda-Container-Image/alpine-base-python/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/Lambda-Container-Image/alpine-base-python/app.py -------------------------------------------------------------------------------- /Lambda/Lambda-Container-Image/alpine-base-python/entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/Lambda-Container-Image/alpine-base-python/entry.sh -------------------------------------------------------------------------------- /Lambda/Lambda-Container-Image/aws-base-python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/Lambda-Container-Image/aws-base-python/Dockerfile -------------------------------------------------------------------------------- /Lambda/Lambda-Container-Image/aws-base-python/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/Lambda-Container-Image/aws-base-python/app.py -------------------------------------------------------------------------------- /Lambda/Lambda-Container-Image/aws-base-python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Lambda/Lambda-Extensions/parameters-and-secrets-lambda-extension/use_secret_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/Lambda-Extensions/parameters-and-secrets-lambda-extension/use_secret_extension.py -------------------------------------------------------------------------------- /Lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/README.md -------------------------------------------------------------------------------- /Lambda/aws-lambda-powertools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/aws-lambda-powertools/README.md -------------------------------------------------------------------------------- /Lambda/aws-lambda-powertools/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-lambda-powertools -------------------------------------------------------------------------------- /Lambda/aws-lambda-powertools/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/aws-lambda-powertools/sample.py -------------------------------------------------------------------------------- /Lambda/build_layer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/build_layer.sh -------------------------------------------------------------------------------- /Lambda/cfn/CloudWatchAlarms-SnsNotification-ForLambda.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/cfn/CloudWatchAlarms-SnsNotification-ForLambda.template.yaml -------------------------------------------------------------------------------- /Lambda/cfn/EventsRule-Schedule-Invoke-Lambda-With-Parameter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/cfn/EventsRule-Schedule-Invoke-Lambda-With-Parameter.yaml -------------------------------------------------------------------------------- /Lambda/cfn/Lambda-Deploy-Policy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/cfn/Lambda-Deploy-Policy.template.yaml -------------------------------------------------------------------------------- /Lambda/cfn/Lambda-Init.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/cfn/Lambda-Init.template.yaml -------------------------------------------------------------------------------- /Lambda/create_lambda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/create_lambda.sh -------------------------------------------------------------------------------- /Lambda/deploy_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/deploy_lambda.py -------------------------------------------------------------------------------- /Lambda/get_function_code_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/get_function_code_packages.py -------------------------------------------------------------------------------- /Lambda/get_layer_code_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/get_layer_code_packages.py -------------------------------------------------------------------------------- /Lambda/invoke_lambda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/invoke_lambda.sh -------------------------------------------------------------------------------- /Lambda/invoke_lambda_2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/invoke_lambda_2.sh -------------------------------------------------------------------------------- /Lambda/list_lambda_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/list_lambda_functions.py -------------------------------------------------------------------------------- /Lambda/list_lambda_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/list_lambda_layers.py -------------------------------------------------------------------------------- /Lambda/pub-lambda-invokes-pri-lambda-cross-account/pri-lambda-account-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/pub-lambda-invokes-pri-lambda-cross-account/pri-lambda-account-2.yaml -------------------------------------------------------------------------------- /Lambda/pub-lambda-invokes-pri-lambda-cross-account/pub-lambda-account-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/pub-lambda-invokes-pri-lambda-cross-account/pub-lambda-account-1.yaml -------------------------------------------------------------------------------- /Lambda/templates/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/templates/lambda_function.py -------------------------------------------------------------------------------- /Lambda/templates/t_custom_lambda_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/templates/t_custom_lambda_errors.py -------------------------------------------------------------------------------- /Lambda/templates/t_sns_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Lambda/templates/t_sns_lambda.py -------------------------------------------------------------------------------- /LoadTesting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/LoadTesting.md -------------------------------------------------------------------------------- /MSK/01_create_msk_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/01_create_msk_cluster.py -------------------------------------------------------------------------------- /MSK/01_create_msk_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/01_create_msk_cluster.sh -------------------------------------------------------------------------------- /MSK/02_create_kafka_topic_on_client_amzn2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/02_create_kafka_topic_on_client_amzn2.sh -------------------------------------------------------------------------------- /MSK/02_init_client_amzn2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/02_init_client_amzn2.sh -------------------------------------------------------------------------------- /MSK/03_setup_burrow_on_client_amzn2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/03_setup_burrow_on_client_amzn2.sh -------------------------------------------------------------------------------- /MSK/04_setup_prometheus_on_client_amzn2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/04_setup_prometheus_on_client_amzn2.sh -------------------------------------------------------------------------------- /MSK/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/README.md -------------------------------------------------------------------------------- /MSK/active-active-multi-cluster-replication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/active-active-multi-cluster-replication.md -------------------------------------------------------------------------------- /MSK/create_topics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/create_topics.py -------------------------------------------------------------------------------- /MSK/msk_list_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/msk_list_nodes.py -------------------------------------------------------------------------------- /MSK/mskconfig.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/mskconfig.properties -------------------------------------------------------------------------------- /MSK/test_scripts/test_consume.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/test_scripts/test_consume.sh -------------------------------------------------------------------------------- /MSK/test_scripts/test_msk_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/test_scripts/test_msk_consumer.py -------------------------------------------------------------------------------- /MSK/test_scripts/test_msk_producer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/test_scripts/test_msk_producer.py -------------------------------------------------------------------------------- /MSK/test_scripts/test_produce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/MSK/test_scripts/test_produce.sh -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Makefile -------------------------------------------------------------------------------- /Neptune/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Neptune/README.md -------------------------------------------------------------------------------- /Neptune/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Neptune/import.sh -------------------------------------------------------------------------------- /Neptune/verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Neptune/verify.sh -------------------------------------------------------------------------------- /Networking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Networking/README.md -------------------------------------------------------------------------------- /Networking/install_network_utilities.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Networking/install_network_utilities.sh -------------------------------------------------------------------------------- /Networking/list_dx_vpn_tgw_vgw_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Networking/list_dx_vpn_tgw_vgw_connections.py -------------------------------------------------------------------------------- /Networking/packet_loss_testing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Networking/packet_loss_testing.sh -------------------------------------------------------------------------------- /Networking/packet_sniffing_on_ec2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Networking/packet_sniffing_on_ec2.sh -------------------------------------------------------------------------------- /OpenSearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/OpenSearch/README.md -------------------------------------------------------------------------------- /OpenSearch/cdk/aoss/aoss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/OpenSearch/cdk/aoss/aoss.py -------------------------------------------------------------------------------- /OpenSearch/cdk/opensearchservice/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/OpenSearch/cdk/opensearchservice/Makefile -------------------------------------------------------------------------------- /OpenSearch/cdk/opensearchservice/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/OpenSearch/cdk/opensearchservice/app.py -------------------------------------------------------------------------------- /OpenSearch/cdk/opensearchservice/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/OpenSearch/cdk/opensearchservice/cdk.json -------------------------------------------------------------------------------- /OpenSearch/cdk/opensearchservice/environment/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/OpenSearch/cdk/opensearchservice/environment/dev.yml -------------------------------------------------------------------------------- /OpenSearch/cdk/opensearchservice/lib/base_infra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/OpenSearch/cdk/opensearchservice/lib/base_infra.py -------------------------------------------------------------------------------- /OpenSearch/cdk/opensearchservice/lib/kms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/OpenSearch/cdk/opensearchservice/lib/kms.py -------------------------------------------------------------------------------- /OpenSearch/cdk/opensearchservice/lib/opensearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/OpenSearch/cdk/opensearchservice/lib/opensearch.py -------------------------------------------------------------------------------- /OpenSearch/cdk/opensearchservice/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib~=2.158 2 | constructs~=10.3 3 | -------------------------------------------------------------------------------- /Organizations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Organizations/README.md -------------------------------------------------------------------------------- /Organizations/list_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Organizations/list_accounts.py -------------------------------------------------------------------------------- /Organizations/list_policies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Organizations/list_policies.py -------------------------------------------------------------------------------- /Organizations/manage-scps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Organizations/manage-scps/README.md -------------------------------------------------------------------------------- /Organizations/manage-scps/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3~=1.35 2 | click~=8.1 3 | flake8~=7.1 4 | -------------------------------------------------------------------------------- /Organizations/manage-scps/scp_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Organizations/manage-scps/scp_helper.py -------------------------------------------------------------------------------- /Polly/cfn/Polly-Dev-GroupAndPolicy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Polly/cfn/Polly-Dev-GroupAndPolicy.template.yaml -------------------------------------------------------------------------------- /Proton/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Proton/README.md -------------------------------------------------------------------------------- /Q-Developer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Q-Developer/README.md -------------------------------------------------------------------------------- /QuickSight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/QuickSight/README.md -------------------------------------------------------------------------------- /QuickSight/quicksight_analyses_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/QuickSight/quicksight_analyses_helper.py -------------------------------------------------------------------------------- /QuickSight/quicksight_dashboards_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/QuickSight/quicksight_dashboards_helper.py -------------------------------------------------------------------------------- /QuickSight/quicksight_data_sets_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/QuickSight/quicksight_data_sets_helper.py -------------------------------------------------------------------------------- /QuickSight/quicksight_users_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/QuickSight/quicksight_users_helper.py -------------------------------------------------------------------------------- /RDS-Aurora/Import-AWS-RDS-CA.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/Import-AWS-RDS-CA.ps1 -------------------------------------------------------------------------------- /RDS-Aurora/Import-AWS-RDS-CA.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/Import-AWS-RDS-CA.sh -------------------------------------------------------------------------------- /RDS-Aurora/RDS-ca-cert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/RDS-ca-cert.md -------------------------------------------------------------------------------- /RDS-Aurora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/README.md -------------------------------------------------------------------------------- /RDS-Aurora/cfn/AuroraProvisioned-RdsProxy-PerformanceInsights.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/cfn/AuroraProvisioned-RdsProxy-PerformanceInsights.template.yaml -------------------------------------------------------------------------------- /RDS-Aurora/cfn/AuroraServerless-v1.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/cfn/AuroraServerless-v1.template.yaml -------------------------------------------------------------------------------- /RDS-Aurora/cfn/AuroraServerless-v2-postgresql.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/cfn/AuroraServerless-v2-postgresql.template.yaml -------------------------------------------------------------------------------- /RDS-Aurora/cfn/ParameterGroups-for-PostgreSQL-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/cfn/ParameterGroups-for-PostgreSQL-template.yaml -------------------------------------------------------------------------------- /RDS-Aurora/connect_to_aurora_mysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/connect_to_aurora_mysql.sh -------------------------------------------------------------------------------- /RDS-Aurora/connect_to_aurora_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/connect_to_aurora_postgres.py -------------------------------------------------------------------------------- /RDS-Aurora/connect_to_rds_with_iam_auth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/connect_to_rds_with_iam_auth.sh -------------------------------------------------------------------------------- /RDS-Aurora/list_ec2_db_instances_based_on_ports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/list_ec2_db_instances_based_on_ports.py -------------------------------------------------------------------------------- /RDS-Aurora/list_rds_cluster_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/list_rds_cluster_endpoints.py -------------------------------------------------------------------------------- /RDS-Aurora/list_rds_clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/list_rds_clusters.py -------------------------------------------------------------------------------- /RDS-Aurora/list_rds_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/RDS-Aurora/list_rds_instances.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/README.md -------------------------------------------------------------------------------- /Redshift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Redshift/README.md -------------------------------------------------------------------------------- /Rekognition/rekognition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Rekognition/rekognition.py -------------------------------------------------------------------------------- /ResilienceHub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/ResilienceHub/README.md -------------------------------------------------------------------------------- /Route53/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Route53/README.md -------------------------------------------------------------------------------- /Route53/list_hosted_zones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Route53/list_hosted_zones.py -------------------------------------------------------------------------------- /Route53/list_resolver_endpoints_and_ips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Route53/list_resolver_endpoints_and_ips.py -------------------------------------------------------------------------------- /S3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/README.md -------------------------------------------------------------------------------- /S3/cdk/bucket-with-kms/cdk/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cdk/bucket-with-kms/cdk/app.py -------------------------------------------------------------------------------- /S3/cdk/bucket-with-kms/cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cdk/bucket-with-kms/cdk/cdk.json -------------------------------------------------------------------------------- /S3/cdk/bucket-with-kms/cdk/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cdk/bucket-with-kms/cdk/requirements.txt -------------------------------------------------------------------------------- /S3/cfn/S3-Artifacts-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cfn/S3-Artifacts-template.yaml -------------------------------------------------------------------------------- /S3/cfn/S3-EncryptionEnforced-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cfn/S3-EncryptionEnforced-template.yaml -------------------------------------------------------------------------------- /S3/cfn/S3-LogsBucket-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cfn/S3-LogsBucket-template.yaml -------------------------------------------------------------------------------- /S3/cfn/S3-ManagedPolicy-ReadOnly.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cfn/S3-ManagedPolicy-ReadOnly.template.yaml -------------------------------------------------------------------------------- /S3/cfn/S3-ManagedPolicy-ReadWriteDelete.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cfn/S3-ManagedPolicy-ReadWriteDelete.template.yaml -------------------------------------------------------------------------------- /S3/cfn/S3-StaticWebsiteHosting.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cfn/S3-StaticWebsiteHosting.template.yaml -------------------------------------------------------------------------------- /S3/cfn/S3-WithVersioningAndLogging.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cfn/S3-WithVersioningAndLogging.template.yaml -------------------------------------------------------------------------------- /S3/create_bucket.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/create_bucket.sh -------------------------------------------------------------------------------- /S3/cross-account-bucket-with-kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cross-account-bucket-with-kms/README.md -------------------------------------------------------------------------------- /S3/cross-account-bucket-with-kms/account_A_s3_bucket_and_role_and_policy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cross-account-bucket-with-kms/account_A_s3_bucket_and_role_and_policy.template.yaml -------------------------------------------------------------------------------- /S3/cross-account-bucket-with-kms/account_B_iam_assume_role_policy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cross-account-bucket-with-kms/account_B_iam_assume_role_policy.template.yaml -------------------------------------------------------------------------------- /S3/cross-account-bucket-with-kms/account_C_iam_assume_role_policy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cross-account-bucket-with-kms/account_C_iam_assume_role_policy.template.yaml -------------------------------------------------------------------------------- /S3/cross-account-bucket-with-kms/assume_role_2_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cross-account-bucket-with-kms/assume_role_2_file.sh -------------------------------------------------------------------------------- /S3/cross-account-bucket-with-kms/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/cross-account-bucket-with-kms/test.sh -------------------------------------------------------------------------------- /S3/glacier_to_s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/glacier_to_s3.sh -------------------------------------------------------------------------------- /S3/list_s3_buckets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/list_s3_buckets.py -------------------------------------------------------------------------------- /S3/test_s3_performance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/S3/test_s3_performance.sh -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/Install-SAM-CLI.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/Install-SAM-CLI.ps1 -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/README.md -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/github-based-sam-sar-codepipeline-cd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/github-based-sam-sar-codepipeline-cd/README.md -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/install-sam-cli-beta-cdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/install-sam-cli-beta-cdk.sh -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/install-sam-cli-with-brew.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/install-sam-cli-with-brew.sh -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/install-sam-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/install-sam-cli.sh -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/sam-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/sam-app/.gitignore -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/sam-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/sam-app/README.md -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/sam-app/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/sam-app/events/event.json -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/sam-app/hello_world/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/sam-app/hello_world/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/sam-app/hello_world/app.py -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/sam-app/hello_world/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/sam-app/hello_world/requirements.txt -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/sam-app/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/sam-app/template.yaml -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/sam-app/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SAM-and-ServerlessApplicationRepository/sam-app/tests/unit/test_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SAM-and-ServerlessApplicationRepository/sam-app/tests/unit/test_handler.py -------------------------------------------------------------------------------- /SES/cfn/SES-Policy.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SES/cfn/SES-Policy.template.yaml -------------------------------------------------------------------------------- /SES/send_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SES/send_email.py -------------------------------------------------------------------------------- /SNS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SNS/README.md -------------------------------------------------------------------------------- /SNS/sns_subscribe_to_aws_ecs_optimized_ami_update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SNS/sns_subscribe_to_aws_ecs_optimized_ami_update.sh -------------------------------------------------------------------------------- /SNS/sns_subscribe_to_aws_public_ip_address_changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SNS/sns_subscribe_to_aws_public_ip_address_changes.sh -------------------------------------------------------------------------------- /SOCI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SOCI/README.md -------------------------------------------------------------------------------- /SQS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SQS/README.md -------------------------------------------------------------------------------- /SQS/sqs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SQS/sqs.py -------------------------------------------------------------------------------- /SSM/CustomInventory/custom-ec2processes-document-association.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/CustomInventory/custom-ec2processes-document-association.yaml -------------------------------------------------------------------------------- /SSM/CustomInventory/search_inventory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/CustomInventory/search_inventory.py -------------------------------------------------------------------------------- /SSM/Install-AWSSessionManagerPlugin.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/Install-AWSSessionManagerPlugin.ps1 -------------------------------------------------------------------------------- /SSM/Patching/SSM-PatchManager-CommonResources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/Patching/SSM-PatchManager-CommonResources.yaml -------------------------------------------------------------------------------- /SSM/Patching/SSM-PatchManager-CustomPatchBaseline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/Patching/SSM-PatchManager-CustomPatchBaseline.yaml -------------------------------------------------------------------------------- /SSM/Patching/SSM-PatchManager-RunPatchBaseline-Install-Window.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/Patching/SSM-PatchManager-RunPatchBaseline-Install-Window.yaml -------------------------------------------------------------------------------- /SSM/Patching/SSM-PatchManager-RunPatchBaseline-Scan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/Patching/SSM-PatchManager-RunPatchBaseline-Scan.yaml -------------------------------------------------------------------------------- /SSM/Patching/ec2-simple-for-testing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/Patching/ec2-simple-for-testing.yaml -------------------------------------------------------------------------------- /SSM/Patching/run-patch-scan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/Patching/run-patch-scan.sh -------------------------------------------------------------------------------- /SSM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/README.md -------------------------------------------------------------------------------- /SSM/create_ssm_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/create_ssm_parameters.py -------------------------------------------------------------------------------- /SSM/install_aws_session_manager_plugin_ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/install_aws_session_manager_plugin_ubuntu.sh -------------------------------------------------------------------------------- /SSM/install_ssh_over_ssm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/install_ssh_over_ssm.sh -------------------------------------------------------------------------------- /SSM/install_ssm_agent_on_centos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/install_ssm_agent_on_centos.sh -------------------------------------------------------------------------------- /SSM/install_ssm_agent_on_linux2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/install_ssm_agent_on_linux2.sh -------------------------------------------------------------------------------- /SSM/install_ssm_agent_on_ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/install_ssm_agent_on_ubuntu.sh -------------------------------------------------------------------------------- /SSM/ssh_through_session_manager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/ssh_through_session_manager.sh -------------------------------------------------------------------------------- /SSM/ssm_parameters_list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/ssm_parameters_list.sh -------------------------------------------------------------------------------- /SSM/ssm_run_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/ssm_run_command.py -------------------------------------------------------------------------------- /SSM/ssm_start_instance_rdp.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SSM/ssm_start_instance_rdp.bat -------------------------------------------------------------------------------- /STS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/STS/README.md -------------------------------------------------------------------------------- /SageMaker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SageMaker/README.md -------------------------------------------------------------------------------- /SageMaker/from_athena.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SageMaker/from_athena.py -------------------------------------------------------------------------------- /SecretsManager/cdk/secrets/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecretsManager/cdk/secrets/Makefile -------------------------------------------------------------------------------- /SecretsManager/cdk/secrets/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecretsManager/cdk/secrets/app.py -------------------------------------------------------------------------------- /SecretsManager/cdk/secrets/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecretsManager/cdk/secrets/cdk.json -------------------------------------------------------------------------------- /SecretsManager/cdk/secrets/environment/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecretsManager/cdk/secrets/environment/dev.yml -------------------------------------------------------------------------------- /SecretsManager/cdk/secrets/lib/kms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecretsManager/cdk/secrets/lib/kms.py -------------------------------------------------------------------------------- /SecretsManager/cdk/secrets/lib/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecretsManager/cdk/secrets/lib/secrets.py -------------------------------------------------------------------------------- /SecretsManager/cdk/secrets/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib==2.158.0 2 | constructs==10.3.0 3 | -------------------------------------------------------------------------------- /SecretsManager/get_secret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecretsManager/get_secret.py -------------------------------------------------------------------------------- /Security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security.md -------------------------------------------------------------------------------- /Security/aws_metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/aws_metadata/README.md -------------------------------------------------------------------------------- /Security/aws_metadata/get_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/aws_metadata/get_metadata.py -------------------------------------------------------------------------------- /Security/aws_metadata/test_ec2_in_ecs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/aws_metadata/test_ec2_in_ecs.sh -------------------------------------------------------------------------------- /Security/aws_metadata/test_ssrf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/aws_metadata/test_ssrf.sh -------------------------------------------------------------------------------- /Security/create_user_with_access_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/create_user_with_access_key.sh -------------------------------------------------------------------------------- /Security/lookup_iam_identities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/lookup_iam_identities.py -------------------------------------------------------------------------------- /Security/lookup_iam_identities_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/lookup_iam_identities_filter.py -------------------------------------------------------------------------------- /Security/lookup_iam_identities_filter_restricted.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/lookup_iam_identities_filter_restricted.txt -------------------------------------------------------------------------------- /Security/override_existing_policy/update_policy_document.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/override_existing_policy/update_policy_document.sh -------------------------------------------------------------------------------- /Security/override_existing_policy/use_lambda_to_attach_policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/override_existing_policy/use_lambda_to_attach_policy.sh -------------------------------------------------------------------------------- /Security/update_ec2_userdata/badman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/update_ec2_userdata/badman.sh -------------------------------------------------------------------------------- /Security/update_ec2_userdata/update_ec2_startup_script_with_badman_sh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Security/update_ec2_userdata/update_ec2_startup_script_with_badman_sh.sh -------------------------------------------------------------------------------- /SecurityHub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecurityHub/README.md -------------------------------------------------------------------------------- /SecurityHub/SecurityHubFindingsToEmail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecurityHub/SecurityHubFindingsToEmail.json -------------------------------------------------------------------------------- /SecurityHub/SecurityHubFindingsToSlack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecurityHub/SecurityHubFindingsToSlack.json -------------------------------------------------------------------------------- /SecurityHub/create-stacks-securityhub-to-emails-and-slack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecurityHub/create-stacks-securityhub-to-emails-and-slack.sh -------------------------------------------------------------------------------- /SecurityHub/list_securityhub_standard_controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecurityHub/list_securityhub_standard_controls.py -------------------------------------------------------------------------------- /SecurityHub/standards-controls-helper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecurityHub/standards-controls-helper/README.md -------------------------------------------------------------------------------- /SecurityHub/standards-controls-helper/cis-aws-foundations-benchmark-v-1.2.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecurityHub/standards-controls-helper/cis-aws-foundations-benchmark-v-1.2.0.json -------------------------------------------------------------------------------- /SecurityHub/standards-controls-helper/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3~=1.35 2 | click~=8.1 3 | flake8~=7.1 4 | -------------------------------------------------------------------------------- /SecurityHub/standards-controls-helper/securityhub_standards_controls_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecurityHub/standards-controls-helper/securityhub_standards_controls_helper.py -------------------------------------------------------------------------------- /SecurityLake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/SecurityLake/README.md -------------------------------------------------------------------------------- /Serverless.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Serverless.md -------------------------------------------------------------------------------- /StepFunctions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/README.md -------------------------------------------------------------------------------- /StepFunctions/cfn/CloudWatchAlarms-SnsNotification-ForSfn.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/cfn/CloudWatchAlarms-SnsNotification-ForSfn.template.yaml -------------------------------------------------------------------------------- /StepFunctions/demo0/sfn_definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/demo0/sfn_definition.json -------------------------------------------------------------------------------- /StepFunctions/start_stepfunctions_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/start_stepfunctions_local.sh -------------------------------------------------------------------------------- /StepFunctions/start_stepfunctions_local_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/start_stepfunctions_local_docker.sh -------------------------------------------------------------------------------- /StepFunctions/step_function_dynamic_parallelism/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/step_function_dynamic_parallelism/TODO.md -------------------------------------------------------------------------------- /StepFunctions/stepfunction_template/CloudFormation/StateMachine-Init.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/stepfunction_template/CloudFormation/StateMachine-Init.template.yaml -------------------------------------------------------------------------------- /StepFunctions/stepfunction_template/Lambda/StateMachineUnitTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/stepfunction_template/Lambda/StateMachineUnitTest.py -------------------------------------------------------------------------------- /StepFunctions/stepfunction_template/StateMachineDefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/stepfunction_template/StateMachineDefinition.json -------------------------------------------------------------------------------- /StepFunctions/stepfunction_template/state_machine_visual_workflow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/stepfunction_template/state_machine_visual_workflow_1.png -------------------------------------------------------------------------------- /StepFunctions/stepfunction_template/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/stepfunction_template/tests/conftest.py -------------------------------------------------------------------------------- /StepFunctions/stepfunction_template/tests/test_state_machine_with_dummy_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StepFunctions/stepfunction_template/tests/test_state_machine_with_dummy_lambda.py -------------------------------------------------------------------------------- /StorageGateway/list_storagegateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/StorageGateway/list_storagegateway.py -------------------------------------------------------------------------------- /Tagging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Tagging/README.md -------------------------------------------------------------------------------- /Tagging/list_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Tagging/list_tags.py -------------------------------------------------------------------------------- /TrustedAdvisor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/TrustedAdvisor/README.md -------------------------------------------------------------------------------- /TrustedAdvisor/trusted_advisor_check_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/TrustedAdvisor/trusted_advisor_check_result.py -------------------------------------------------------------------------------- /VPC-Endpoint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/README.md -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/ApiGatewayVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/ApiGatewayVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/AthenaVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/AthenaVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/CloudWatchEventsVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/CloudWatchEventsVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/CloudWatchLogsVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/CloudWatchLogsVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/CloudWatchVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/CloudWatchVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/DynamoDBVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/DynamoDBVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/EfsVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/EfsVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/ElbVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/ElbVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/KinesisDataFirehoseVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/KinesisDataFirehoseVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/S3VpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/S3VpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/SecretsManagerVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/SecretsManagerVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/SnsVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/SnsVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/cfn/SqsVpcEndpoint.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/cfn/SqsVpcEndpoint.template.yaml -------------------------------------------------------------------------------- /VPC-Endpoint/gateway_vpc_endpoint_prefix_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/gateway_vpc_endpoint_prefix_lists.py -------------------------------------------------------------------------------- /VPC-Endpoint/list_vpc_endpoint_services_supported.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/list_vpc_endpoint_services_supported.sh -------------------------------------------------------------------------------- /VPC-Endpoint/test-interface-vpc-endpoint-private-dns-names-on.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/test-interface-vpc-endpoint-private-dns-names-on.sh -------------------------------------------------------------------------------- /VPC-Endpoint/vpc_endpoint_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/vpc_endpoint_services.py -------------------------------------------------------------------------------- /VPC-Endpoint/vpc_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Endpoint/vpc_endpoints.py -------------------------------------------------------------------------------- /VPC-Lattice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC-Lattice/README.md -------------------------------------------------------------------------------- /VPC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/README.md -------------------------------------------------------------------------------- /VPC/available_ip_address_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/available_ip_address_count.py -------------------------------------------------------------------------------- /VPC/available_ip_address_count.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/available_ip_address_count.sh -------------------------------------------------------------------------------- /VPC/find_ips_in_security_groups.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/find_ips_in_security_groups.sh -------------------------------------------------------------------------------- /VPC/find_subnet_for_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/find_subnet_for_ip.py -------------------------------------------------------------------------------- /VPC/list_ips_used.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/list_ips_used.py -------------------------------------------------------------------------------- /VPC/list_security_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/list_security_groups.py -------------------------------------------------------------------------------- /VPC/list_vpcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/list_vpcs.py -------------------------------------------------------------------------------- /VPC/list_vpn_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/list_vpn_connections.py -------------------------------------------------------------------------------- /VPC/vpc_flow_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VPC/vpc_flow_logs.py -------------------------------------------------------------------------------- /VerifiedAccess/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VerifiedAccess/README.md -------------------------------------------------------------------------------- /VerifiedPermissions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/VerifiedPermissions/README.md -------------------------------------------------------------------------------- /WAF-FirewallManager-Shield/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/WAF-FirewallManager-Shield/README.md -------------------------------------------------------------------------------- /WAF-FirewallManager-Shield/shield_attack_event_ips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/WAF-FirewallManager-Shield/shield_attack_event_ips.py -------------------------------------------------------------------------------- /WAF-FirewallManager-Shield/waf_acls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/WAF-FirewallManager-Shield/waf_acls.py -------------------------------------------------------------------------------- /WellArchitected/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/WellArchitected/README.md -------------------------------------------------------------------------------- /Workspaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Workspaces/README.md -------------------------------------------------------------------------------- /Workspaces/cfn/unhealthy-workspaces-cloudwatch-alarms.deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Workspaces/cfn/unhealthy-workspaces-cloudwatch-alarms.deploy.sh -------------------------------------------------------------------------------- /Workspaces/cfn/unhealthy-workspaces-cloudwatch-alarms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Workspaces/cfn/unhealthy-workspaces-cloudwatch-alarms.yaml -------------------------------------------------------------------------------- /Workspaces/list_workspaces_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Workspaces/list_workspaces_details.py -------------------------------------------------------------------------------- /Workspaces/workspace_restore_rebuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/Workspaces/workspace_restore_rebuild.py -------------------------------------------------------------------------------- /X-Ray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/X-Ray/README.md -------------------------------------------------------------------------------- /X-Ray/xray-distributed-tracing/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /X-Ray/xray-distributed-tracing/requirements.txt: -------------------------------------------------------------------------------- 1 | aws_xray_sdk -------------------------------------------------------------------------------- /X-Ray/xray-sampling/xray_sampling_rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/X-Ray/xray-sampling/xray_sampling_rule.py -------------------------------------------------------------------------------- /X-Ray/xray-sqs-to-lambda/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/X-Ray/xray-sqs-to-lambda/handler.ts -------------------------------------------------------------------------------- /X-Ray/xray-sqs-to-lambda/x-ray-sqs-to-lambda-to-others.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/X-Ray/xray-sqs-to-lambda/x-ray-sqs-to-lambda-to-others.png -------------------------------------------------------------------------------- /_Others/ClosingAccount.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/ClosingAccount.md -------------------------------------------------------------------------------- /_Others/Encryption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/Encryption.md -------------------------------------------------------------------------------- /_Others/ServiceQuotas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/ServiceQuotas/README.md -------------------------------------------------------------------------------- /_Others/ServiceQuotas/compareQuotas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/ServiceQuotas/compareQuotas.sh -------------------------------------------------------------------------------- /_Others/Streaming/cross-cluster-replication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/Streaming/cross-cluster-replication.md -------------------------------------------------------------------------------- /_Others/WorkloadDiscoveryOnAWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/WorkloadDiscoveryOnAWS.md -------------------------------------------------------------------------------- /_Others/aws-multi-account-viewer/01-setup-sub-account.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/aws-multi-account-viewer/01-setup-sub-account.sh -------------------------------------------------------------------------------- /_Others/aws-multi-account-viewer/02-setup-main-account.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/aws-multi-account-viewer/02-setup-main-account.sh -------------------------------------------------------------------------------- /_Others/aws-multi-account-viewer/03-build-frontend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/aws-multi-account-viewer/03-build-frontend.sh -------------------------------------------------------------------------------- /_Others/aws-multi-account-viewer/READMD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/aws-multi-account-viewer/READMD.md -------------------------------------------------------------------------------- /_Others/capacity_checker.md: -------------------------------------------------------------------------------- 1 | Moved to https://github.com/kyhau/aws-capacity-checker 2 | -------------------------------------------------------------------------------- /_Others/check_aws_apis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/check_aws_apis.py -------------------------------------------------------------------------------- /_Others/git-secrets/InstallGitSecrets.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/git-secrets/InstallGitSecrets.ps1 -------------------------------------------------------------------------------- /_Others/git-secrets/install-git-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/git-secrets/install-git-secrets.sh -------------------------------------------------------------------------------- /_Others/git-secrets/setup-git-secrets-patterns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/git-secrets/setup-git-secrets-patterns.sh -------------------------------------------------------------------------------- /_Others/git-secrets/uninstall-git-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/git-secrets/uninstall-git-secrets.sh -------------------------------------------------------------------------------- /_Others/install_aws_consoler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/install_aws_consoler.sh -------------------------------------------------------------------------------- /_Others/install_aws_tools_kyhau.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/install_aws_tools_kyhau.sh -------------------------------------------------------------------------------- /_Others/install_awscii_cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/install_awscii_cli.sh -------------------------------------------------------------------------------- /_Others/install_bash_my_aws.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/install_bash_my_aws.sh -------------------------------------------------------------------------------- /_Others/install_nimbostratus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/install_nimbostratus.sh -------------------------------------------------------------------------------- /_Others/install_pacu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/install_pacu.sh -------------------------------------------------------------------------------- /_Others/install_serverless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/install_serverless.sh -------------------------------------------------------------------------------- /_Others/list_databases_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/list_databases_status.py -------------------------------------------------------------------------------- /_Others/list_resources_with_resourcegroupstaggingapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_Others/list_resources_with_resourcegroupstaggingapi.py -------------------------------------------------------------------------------- /_base_file_templates/simple.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_base_file_templates/simple.ps1 -------------------------------------------------------------------------------- /_base_file_templates/simple_aws_service_wrapper_all_accounts_regions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_base_file_templates/simple_aws_service_wrapper_all_accounts_regions.py -------------------------------------------------------------------------------- /_base_file_templates/simple_with_args.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_base_file_templates/simple_with_args.sh -------------------------------------------------------------------------------- /_common/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/.flake8 -------------------------------------------------------------------------------- /_common/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/Makefile -------------------------------------------------------------------------------- /_common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/README.md -------------------------------------------------------------------------------- /_common/helper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/__init__.py -------------------------------------------------------------------------------- /_common/helper/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/aws.py -------------------------------------------------------------------------------- /_common/helper/date_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/date_time.py -------------------------------------------------------------------------------- /_common/helper/docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/docker.py -------------------------------------------------------------------------------- /_common/helper/file_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/file_io.py -------------------------------------------------------------------------------- /_common/helper/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/http.py -------------------------------------------------------------------------------- /_common/helper/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/logger.py -------------------------------------------------------------------------------- /_common/helper/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/selector.py -------------------------------------------------------------------------------- /_common/helper/ser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/ser.py -------------------------------------------------------------------------------- /_common/helper/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/helper/wrappers.py -------------------------------------------------------------------------------- /_common/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/poetry.lock -------------------------------------------------------------------------------- /_common/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/pyproject.toml -------------------------------------------------------------------------------- /_common/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_common/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/conftest.py -------------------------------------------------------------------------------- /_common/tests/test_aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_aws.py -------------------------------------------------------------------------------- /_common/tests/test_datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_datetime.py -------------------------------------------------------------------------------- /_common/tests/test_docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_docker.py -------------------------------------------------------------------------------- /_common/tests/test_file_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_file_io.py -------------------------------------------------------------------------------- /_common/tests/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_http.py -------------------------------------------------------------------------------- /_common/tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_init.py -------------------------------------------------------------------------------- /_common/tests/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_logger.py -------------------------------------------------------------------------------- /_common/tests/test_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_selector.py -------------------------------------------------------------------------------- /_common/tests/test_ser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_ser.py -------------------------------------------------------------------------------- /_common/tests/test_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/_common/tests/test_wrappers.py -------------------------------------------------------------------------------- /chalice/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/chalice/requirements.txt -------------------------------------------------------------------------------- /chalice/sample_lambda_on_s3_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/chalice/sample_lambda_on_s3_event.py -------------------------------------------------------------------------------- /chalice/sample_lambda_on_sqs_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/chalice/sample_lambda_on_sqs_message.py -------------------------------------------------------------------------------- /chalice/sample_lambda_periodic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/chalice/sample_lambda_periodic.py -------------------------------------------------------------------------------- /chalice/sample_rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/chalice/sample_rest_api.py -------------------------------------------------------------------------------- /copilot-cli/copilot_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/copilot-cli/copilot_init.sh -------------------------------------------------------------------------------- /copilot-cli/install-copilot-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/copilot-cli/install-copilot-cli.sh -------------------------------------------------------------------------------- /copilot-cli/run_oneoff_task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/copilot-cli/run_oneoff_task.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 100 3 | -------------------------------------------------------------------------------- /requirements-ci.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/requirements-ci.txt -------------------------------------------------------------------------------- /requirements-cli.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/requirements-cli.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/requirements.txt -------------------------------------------------------------------------------- /saml2aws/Troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/saml2aws/Troubleshooting.md -------------------------------------------------------------------------------- /saml2aws/install-saml2aws-multi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/saml2aws/install-saml2aws-multi.sh -------------------------------------------------------------------------------- /saml2aws/install-saml2aws.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/saml2aws/install-saml2aws.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyhau/aws-tools/HEAD/setup.cfg --------------------------------------------------------------------------------