Management Tools | AWS Systems Manager Flashcards
What is AWS Systems Manager?
General
AWS Systems Manager | Management Tools
AWS Systems Manager allows you to centralize operational data from multiple AWS services and automate tasks across your AWS resources. You can create logical groups of resources such as applications, different layers of an application stack, or production versus development environments. With Systems Manager, you can select a resource group and view its recent API activity, resource configuration changes, related notifications, operational alerts, software inventory, and patch compliance status. You can also take action on each resource group depending on your operational needs. Systems Manager provides a central place to view and manage your AWS resources, so you can have complete visibility and control over your operations.
Who should use AWS Systems Manager?
General
AWS Systems Manager | Management Tools
If you use multiple AWS services, AWS Systems Manager provides you with a centralized and consistent way to gather operational insights and carry out routine management tasks. You can use AWS Systems Manager to perform routine operations, track your development, test, and production environments, and proactively act on events or other operational incidents. AWS Systems Manager provides an operations complement to the more developer-focused tools you use, such as code editors and integrated development environments (IDEs). Similar to an IDE, AWS Systems Manager integrates a broad range of operations tools.
How do I get started?
General
AWS Systems Manager | Management Tools
Getting started with AWS Systems Manager is easy. Using the AWS Management Console, navigate to the AWS Systems Manager console. You can create a resource group by using a simple tag query, then begin exploring the integrated set of operational tools that AWS Systems Manager provides.
Which operating systems does AWS Systems Manager support?
General
AWS Systems Manager | Management Tools
AWS Systems Manager is optimized to manage both Windows and Linux platforms from a single unified experience. Refer to the documentation for more details on managing on-premises systems.
Does AWS Systems Manager manage instances running on-premises?
General
AWS Systems Manager | Management Tools
Yes, AWS Systems Manager supports managing instances that are running in an on-premises data center. Refer to AWS Systems Manager prerequisites for more details.
How does AWS Systems Manager help manage Amazon EC2 instances and on-premises servers?
General
AWS Systems Manager | Management Tools
AWS Systems Manager offers an agent to perform actions inside instances or servers. The agent is completely open-sourced and available on GitHub.
Can I privately access AWS Systems Manager APIs from my VPC without using public IP addresses?
General
AWS Systems Manager | Management Tools
Yes, you can privately access AWS Systems Manager APIs from your VPC (created using Amazon Virtual Private Cloud by creating VPC Endpoints. With VPC Endpoints, the routing between the VPC and AWS Systems Manager is handled by the AWS network without the need for an internet gateway, NAT gateway, or VPN connection. The latest generation of VPC Endpoints used by AWS Systems Manager are powered by AWS PrivateLink, a technology that enables private connectivity between AWS services using Elastic Network Interfaces (ENIs) with private IP addresses in your VPCs. To learn more about PrivateLink, visit the PrivateLink documentation.
In what Regions is AWS Systems Manager available?
General
AWS Systems Manager | Management Tools
See the AWS Regions Table for AWS Systems Manager Region availability.
Can I still use Amazon EC2 Systems Manager through the EC2 console?
General
AWS Systems Manager | Management Tools
Yes. Users who are accustomed to using EC2 Systems Manager in the EC2 console will find a link to AWS Systems Manager. Amazon EC2 Systems Manager services are still easy to discover and use. AWS Systems Manager offers a new user experience for these tools.
What sorts of insights can I gather through AWS Systems Manager?
General
AWS Systems Manager | Management Tools
AWS Systems Manager overlays information from multiple AWS services. These cross-service insights are surfaced through multiple native dashboards. AWS Systems Manager also embeds Amazon CloudWatch dashboards and lets you reuse your existing dashboards or build new ones.
What are built-in insights?
General
AWS Systems Manager | Management Tools
AWS Systems Manager’s built-in insights are dashboards that include recent API calls through AWS CloudTrail, recent configuration changes through AWS Config, Instance software inventory listings, instance patch compliance views, and instance configuration compliance views. You can filter these account-level insights to reflect the members of a particular resource group. These dashboards also show recent event logs through AWS Personal Health Dashboard and optimization recommendations through AWS Trusted Advisor.
What is a managed instance?
General
AWS Systems Manager | Management Tools
A managed instance is any on-premises server or Amazon EC2 instance that can be managed using AWS Systems Manager. A managed instance can be a physical server or virtual machine in your on-premises data center or even another cloud provider.
How do I set up a managed instance?
General
AWS Systems Manager | Management Tools
You can set up an EC2 instance as a managed instance by installing the Systems Manager agent and attaching an AWS Identity and Access Management (IAM) instance profile to the instance, which gives Systems Manager permission to perform actions on your instance. To register servers or virtual machines outside of Amazon EC2, you can create an activation.
Do some operating systems already include the Systems Manager agent?
General
AWS Systems Manager | Management Tools
The Systems Manager agent is installed by default on the AWS Windows AMIs, on the Amazon Linux AMI, and available on the Amazon Linux repo. You can also install the agent on other supported operating systems.
What are AWS Systems Manager activations?
General
AWS Systems Manager | Management Tools
AWS Systems Manager activations enable hybrid and cross-cloud management. Using AWS Systems Manager activations, you can easily register any server, whether physical or virtual to be managed by AWS Systems Manager.
How do I register an instance using AWS Systems Manager activation?
General
AWS Systems Manager | Management Tools
You can create an AWS Systems Manager activation from the AWS Systems Manager console or API, which gives you an activation code and ID. Using this activation code and ID, you can run a command on your servers to register them to Systems Manager.
What is an AWS Systems Manager document?
General
AWS Systems Manager | Management Tools
An AWS Systems Manager document enables configuration as code to manage resources at scale. An AWS Systems Manager document defines a series of actions that allows you to remotely manage instances, ensure desired state, and automate operations. An AWS Systems Manager document is cross-platform and can be used for Windows and Linux instances.
Where can I use AWS Systems Manager documents?
General
AWS Systems Manager | Management Tools
You can use Systems Manager documents with run command, state manager, or automation features.
Are there pre-defined AWS Systems Manager documents?
General
AWS Systems Manager | Management Tools
Yes. You can choose from a variety of pre-defined AWS Systems Manager documents that automate common tasks including collecting inventory, installing applications, joining instances to a domain, instance operations, collecting metrics, and more.
How do I create my own AWS Systems Manager document?
Resource Groups
AWS Systems Manager | Management Tools
You can author AWS Systems Manager documents in JSON or YAML to match the defined document schema, from the AWS Systems Manager console or the APIs.
What is the relationship between AWS Systems Manager and AWS Resource Groups?
Resource Groups
AWS Systems Manager | Management Tools
The AWS Systems Manager console integrates with AWS Resource Groups, and it offers grouping capabilities in addition to other native integrations.
Can I create resource groups through AWS Systems Manager?
Resource Groups
AWS Systems Manager | Management Tools
You can use the AWS Systems Manager console to create your own heterogeneous resource groups by using a tag query. This query will contain all of the AWS resources that are tagged that match a particular tag query. By creating your own resource groups, you can produce AWS Systems Manager views that reflect how you think about your resources. For instance, you might want to create resource groups by application component, application tier, or areas of operational ownership.
What are resource group insights in AWS Systems Manager?
Resource Groups
AWS Systems Manager | Management Tools
AWS Systems Manager offers a collection of resource-group-specific insights. These insights include recent API calls through AWS CloudTrail, recent configuration changes through AWS Config, instance software inventory listings, instance patch compliance views, and instance configuration compliance views. You can filter these account level insights to reflect the members of a particular resource group.
What are resource group actions in AWS Systems Manager?
CloudWatch Dashboards
AWS Systems Manager | Management Tools
AWS Systems Manager lets you execute AWS Systems Manager automation documents directly on a resource group. The members of the resource group itself will be passed to the AWS Systems Manager automation document as an input. AWS Systems Manager automation documents offer a variety of example actions, such as restarting instances in a resource group after approval or patching Amazon EC2 instances, three at a time.
What are Amazon CloudWatch Dashboards?
CloudWatch Dashboards
AWS Systems Manager | Management Tools
With Amazon CloudWatch Dashboards, you can create reusable dashboards that allow you to monitor your AWS resources in one location. Metric data is kept for a period of fifteen months enabling you to view up-to-the-minute data and also historical data.
How are Amazon CloudWatch Dashboards integrated with AWS Systems Manager?
Inventory
AWS Systems Manager | Management Tools
Your existing CloudWatch Dashboards are now available directly through AWS Systems Manager. You can also create new CloudWatch Dashboards directly from Systems Manager. Using CloudWatch Dashboards, you can build your own custom operational dashboards to reflect the health of an application component, an application tier, or general areas of operational ownership.
What is AWS Systems Manager inventory?
Inventory
AWS Systems Manager | Management Tools
AWS Systems Manager collects information about your instances and the software installed on them, helping you to understand your system configurations and installed applications. You can collect data about applications, files, network configurations, Windows services, registries, server roles, updates, and any other system properties. The gathered data enables you to manage application assets, track licenses, monitor file integrity, discover applications not installed by a traditional installer, and more.
Can I collect customized information from an Amazon EC2 instance or an on-premises instance?
Inventory
AWS Systems Manager | Management Tools
Yes, you can create custom inventory types to collect additional system properties, which can be gathered by the instance itself or recorded using the API. Some examples include JSON-formatted results from PowerShell or other applications, and information statically stored in JSON files such as rack-info.