mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
chore(aws): add sources
This commit is contained in:
@@ -239,6 +239,9 @@ $ export AWS_PROFILE="work"
|
||||
|
||||
See [CLI config files] for examples.
|
||||
|
||||
Refer [Configuring environment variables for the AWS CLI] to use environment variables to override settings for a shell
|
||||
session.
|
||||
|
||||
## Session Manager integration
|
||||
|
||||
> The instance's IAM role must have at least the required permissions to allow to login.<br/>
|
||||
@@ -352,6 +355,7 @@ yubikeytotp = awscli_plugin_yubikeytotp
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/aws/aws-cli/tree/v2
|
||||
[configure profiles]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html
|
||||
[Configuring environment variables for the AWS CLI]: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html
|
||||
[how do i assume an iam role using the aws cli?]: https://repost.aws/knowledge-center/iam-assume-role-cli
|
||||
[improved cli auto-prompt mode]: https://github.com/aws/aws-cli/issues/5664
|
||||
[install the session manager plugin for the aws cli]: https://docs.aws.amazon.com/systems-manager/latest/userguide/install-plugin-macos-overview.html#install-plugin-macos-signed
|
||||
|
||||
@@ -167,6 +167,7 @@ Instance store volumes are **included** as part of the usage cost of an instance
|
||||
Instances publish a default set of metrics to CloudWatch with no charge.<br/>
|
||||
One can change this set by configuring the CloudWatch agent.
|
||||
|
||||
[Config file reference][manually create or edit the cloudwatch agent configuration file].<br/>
|
||||
[Recommended alarms].
|
||||
|
||||
Refer [How can I send memory and disk metrics from my EC2 instances to CloudWatch?] and
|
||||
@@ -285,6 +286,7 @@ Also see [Automatic instance recovery].
|
||||
[using al2023 based amazon ecs amis to host containerized workloads]: https://docs.aws.amazon.com/linux/al2023/ug/ecs.html
|
||||
[using instance profiles]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html
|
||||
[Find AMIs with the SSM Agent preinstalled]: https://docs.aws.amazon.com/systems-manager/latest/userguide/ami-preinstalled-agent.html
|
||||
[Manually create or edit the CloudWatch agent configuration file]: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.html
|
||||
|
||||
<!-- Others -->
|
||||
[Automating Instance Reboots with Amazon CloudWatch EC2 Actions]: https://devops.supportsages.com/automating-instance-reboots-with-amazon-cloudwatch-ec2-actions-375f633a658d
|
||||
|
||||
@@ -1465,6 +1465,7 @@ helm upgrade -i --repo 'https://aws.github.io/eks-charts' \
|
||||
- [Reaching failed to introspect region from EC2Metadata... on container start-up - vanilla EKS/Fargate]
|
||||
- [Route application and HTTP traffic with Application Load Balancers]
|
||||
- [Hands-On Guide to Creating an Amazon EKS Cluster with Self-Managed Worker Nodes]
|
||||
- [EKS nodegroup AMI types]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
@@ -1502,8 +1503,10 @@ helm upgrade -i --repo 'https://aws.github.io/eks-charts' \
|
||||
[amazon eks security group requirements and considerations]: https://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html
|
||||
[amazon eks troubleshooting]: https://docs.aws.amazon.com/eks/latest/userguide/troubleshooting.html
|
||||
[amazon eks vpc and subnet requirements and considerations]: https://docs.aws.amazon.com/eks/latest/userguide/network_reqs.html
|
||||
[Amazon VPC CNI plugin increases pods per node limits]: https://aws.amazon.com/blogs/containers/amazon-vpc-cni-increases-pods-per-node-limits/
|
||||
[amazoneksclusterpolicy]: https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonEKSClusterPolicy.html
|
||||
[amazoneksservicepolicy]: https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonEKSServicePolicy.html
|
||||
[Assign more IP addresses to Amazon EKS nodes with prefixes]: https://docs.aws.amazon.com/eks/latest/userguide/cni-increase-ip-addresses.html
|
||||
[aws eks create-cluster]: https://docs.aws.amazon.com/cli/latest/reference/eks/create-cluster.html
|
||||
[aws eks create-fargate-profile]: https://docs.aws.amazon.com/cli/latest/reference/eks/create-fargate-profile.html
|
||||
[aws eks create-nodegroup]: https://docs.aws.amazon.com/cli/latest/reference/eks/create-nodegroup.html
|
||||
@@ -1513,7 +1516,9 @@ helm upgrade -i --repo 'https://aws.github.io/eks-charts' \
|
||||
[configure instance permissions required for systems manager]: https://docs.aws.amazon.com/systems-manager/latest/userguide/setup-instance-profile.html#instance-profile-policies-overview
|
||||
[create an amazon ebs csi driver iam role]: https://docs.aws.amazon.com/eks/latest/userguide/csi-iam-role.html
|
||||
[de-mystifying cluster networking for amazon eks worker nodes]: https://aws.amazon.com/blogs/containers/de-mystifying-cluster-networking-for-amazon-eks-worker-nodes/
|
||||
[EKS nodegroup AMI types]: https://docs.aws.amazon.com/eks/latest/APIReference/API_Nodegroup.html#AmazonEKS-Type-Nodegroup-amiType
|
||||
[eks workshop]: https://www.eksworkshop.com/
|
||||
[Elastic network interfaces]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html
|
||||
[enabling iam principal access to your cluster]: https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html
|
||||
[enabling secret encryption on an existing cluster]: https://docs.aws.amazon.com/eks/latest/userguide/enable-kms.html
|
||||
[fargate storage]: https://docs.aws.amazon.com/eks/latest/userguide/fargate-pod-configuration.html#fargate-storage
|
||||
@@ -1527,6 +1532,7 @@ helm upgrade -i --repo 'https://aws.github.io/eks-charts' \
|
||||
[learn how eks pod identity grants pods access to aws services]: https://docs.aws.amazon.com/eks/latest/userguide/pod-identities.html
|
||||
[manage the amazon ebs csi driver as an amazon eks add-on]: https://docs.aws.amazon.com/eks/latest/userguide/managing-ebs-csi.html
|
||||
[managed node groups]: https://docs.aws.amazon.com/eks/latest/userguide/managed-node-groups.html
|
||||
[Maximum number of pods per EKS instance]: https://github.com/awslabs/amazon-eks-ami/blob/main/templates/shared/runtime/eni-max-pods.txt
|
||||
[migrating amazon eks clusters from gp2 to gp3 ebs volumes]: https://aws.amazon.com/blogs/containers/migrating-amazon-eks-clusters-from-gp2-to-gp3-ebs-volumes/
|
||||
[private cluster requirements]: https://docs.aws.amazon.com/eks/latest/userguide/private-clusters.html
|
||||
[required permissions to view eks resources]: https://docs.aws.amazon.com/eks/latest/userguide/view-kubernetes-resources.html#view-kubernetes-resources-permissions
|
||||
@@ -1539,10 +1545,6 @@ helm upgrade -i --repo 'https://aws.github.io/eks-charts' \
|
||||
[using iam groups to manage kubernetes cluster access]: https://archive.eksworkshop.com/beginner/091_iam-groups/
|
||||
[using service-linked roles for amazon eks]: https://docs.aws.amazon.com/eks/latest/userguide/using-service-linked-roles.html
|
||||
[view resource usage with the kubernetesmetrics server]: https://docs.aws.amazon.com/eks/latest/userguide/metrics-server.html
|
||||
[Maximum number of pods per EKS instance]: https://github.com/awslabs/amazon-eks-ami/blob/main/templates/shared/runtime/eni-max-pods.txt
|
||||
[Elastic network interfaces]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html
|
||||
[Amazon VPC CNI plugin increases pods per node limits]: https://aws.amazon.com/blogs/containers/amazon-vpc-cni-increases-pods-per-node-limits/
|
||||
[Assign more IP addresses to Amazon EKS nodes with prefixes]: https://docs.aws.amazon.com/eks/latest/userguide/cni-increase-ip-addresses.html
|
||||
|
||||
<!-- Others -->
|
||||
[amazon elastic block store (ebs) csi driver]: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/README.md
|
||||
@@ -1550,10 +1552,10 @@ helm upgrade -i --repo 'https://aws.github.io/eks-charts' \
|
||||
[aws load balancer controller repository]: https://github.com/kubernetes-sigs/aws-load-balancer-controller
|
||||
[enable ebs gp3 for eks by default]: https://geko.cloud/en/aws-enable-ebs-gp3-for-eks-by-default/
|
||||
[external-snapshotter]: https://github.com/kubernetes-csi/external-snapshotter
|
||||
[Hands-On Guide to Creating an Amazon EKS Cluster with Self-Managed Worker Nodes]: https://medium.com/@muppedaanvesh/hands-on-guide-to-creating-an-amazon-eks-cluster-with-self-managed-worker-nodes-fad026c34482
|
||||
[how do you get kubectl to log in to an aws eks cluster?]: https://stackoverflow.com/questions/53266960/how-do-you-get-kubectl-to-log-in-to-an-aws-eks-cluster
|
||||
[how to add iam user and iam role to aws eks cluster?]: https://antonputra.com/kubernetes/add-iam-user-and-iam-role-to-eks/
|
||||
[Hybrid Pod Scheduling: Optimising AWS — EKS with On-Demand and Spot Instances]: https://medium.com/@rajatgupta828/hybrid-pod-scheduling-optimising-aws-eks-with-on-demand-and-spot-instances-6b94e62e9dd4
|
||||
[reaching failed to introspect region from ec2metadata... on container start-up - vanilla eks/fargate]: https://github.com/kubernetes-sigs/aws-load-balancer-controller/issues/1561
|
||||
[upgrade default storage class for eks]: https://www.argonaut.dev/docs/guides/migrate-eks-to-gp3
|
||||
[visualizing aws eks kubernetes clusters with relationship graphs]: https://dev.to/aws-builders/visualizing-aws-eks-kubernetes-clusters-with-relationship-graphs-46a4
|
||||
[Hands-On Guide to Creating an Amazon EKS Cluster with Self-Managed Worker Nodes]: https://medium.com/@muppedaanvesh/hands-on-guide-to-creating-an-amazon-eks-cluster-with-self-managed-worker-nodes-fad026c34482
|
||||
|
||||
@@ -239,11 +239,11 @@ Used to enable and configure additional features and functionalities in a DB.
|
||||
|
||||
## Backup
|
||||
|
||||
RDS backup storage for each Region is calculated from both the automated backups and manual DB snapshots for that
|
||||
Region.<br/>
|
||||
Moving snapshots to other Regions increases the backup storage in the destination Regions.
|
||||
RDS snapshot storage is calculated per Region.<br/>
|
||||
Both the automated backups and manual DB snapshots for that Region concur to the total value.<br/>
|
||||
Moving snapshots to other Regions increases the backup storage value for the destination Regions.
|
||||
|
||||
Backups are stored in [S3].
|
||||
Snapshots are stored in [S3].
|
||||
|
||||
Should one choose to retain automated backups when deleting DB instances, those backups are saved for the full retention
|
||||
period; otherwise, all automated backups are deleted with the instance.<br/>
|
||||
@@ -253,7 +253,7 @@ Should one choose to have RDS create a final DB snapshot before deleting a DB in
|
||||
created manual snapshots to recover it.
|
||||
|
||||
Taking backups can be unbearably slow depending on the amount of data needing to be copied.<br/>
|
||||
For comparison, the first snapshot of a DB instance with standard 100 GiB `gp3` storage took about 3h to complete.
|
||||
For reference, the first snapshot of a DB instance with standard 100 GiB `gp3` storage took about 3h to complete.
|
||||
|
||||
### Automatic backups
|
||||
|
||||
@@ -889,6 +889,7 @@ or write workloads and exceeds the instance type quotas.
|
||||
- [Understanding PostgreSQL roles and permissions]
|
||||
- [Kyle Kingsbury's Amazon RDS for PostgreSQL 17.4 analysis]
|
||||
- [AWS RDS Max Connections Limit As Per Instance Type]
|
||||
- [Amazon RDS and Aurora credentials format]
|
||||
|
||||
### Sources
|
||||
|
||||
@@ -910,6 +911,7 @@ or write workloads and exceeds the instance type quotas.
|
||||
- [Maintaining a DB instance]
|
||||
- [Disabling AWS RDS backups when creating/updating instances?]
|
||||
- [Viewing instance status]
|
||||
- [Recommended alarms for RDS]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
@@ -926,6 +928,7 @@ or write workloads and exceeds the instance type quotas.
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[amazon ebs-optimized instance types]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html
|
||||
[Amazon RDS and Aurora credentials format]: https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_secret_json_structure.html#reference_secret_json_structure_rds
|
||||
[amazon rds db instance storage]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html
|
||||
[amazon rds db instances]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.html
|
||||
[aws kms key management]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.Keys.html
|
||||
@@ -938,6 +941,7 @@ or write workloads and exceeds the instance type quotas.
|
||||
[migrating databases to their amazon rds equivalents with aws dms]: https://docs.aws.amazon.com/dms/latest/userguide/data-migrations.html
|
||||
[migrating databases using rds postgresql transportable databases]: https://aws.amazon.com/blogs/database/migrating-databases-using-rds-postgresql-transportable-databases/
|
||||
[pricing and data retention for performance insights]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.cost.html
|
||||
[Recommended alarms for RDS]: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Best_Practice_Recommended_Alarms_AWS_Services.html#RDS
|
||||
[renaming a db instance]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RenameInstance.html
|
||||
[Restoring a DB instance to a specified time for Amazon RDS]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html
|
||||
[restoring from a db snapshot]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RestoreFromSnapshot.html
|
||||
|
||||
Reference in New Issue
Block a user