AWS Tools for PowerShell이란 무엇입니까? - AWS Tools for PowerShell

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Tools for PowerShell이란 무엇입니까?

AWS Tools for PowerShell 는 에서 제공하는 기능을 기반으로 구축된 PowerShell 모듈 세트입니다 AWS SDK for .NET. 이를 AWS Tools for PowerShell 통해 PowerShell 명령줄에서 AWS 리소스에 대한 작업을 스크립팅할 수 있습니다.

cmdlet은 다양한 AWS 서비스 HTTP 쿼리 API를 사용하여 구현되더라도 매개 변수를 지정하고 결과를 처리할 수 있는 관용적 PowerShell 환경을 제공합니다. 예를 들어, cmdlet용 cmdlet은 PowerShell 파이프라이닝을 AWS Tools for PowerShell 지원합니다. 즉, cmdlet에서 개체를 파이프하고 들어오고 나갈 수 있습니다. PowerShell

IAM (인프라 지원) 을 비롯하여 자격 증명을 처리하는 AWS Tools for PowerShell 방법이 유연합니다. AWS Identity and Access Management IAM 사용자 자격 증명, 임시 보안 토큰 및 IAM 역할과 함께 도구를 사용할 수 있습니다.

SDK에서 AWS Tools for PowerShell 지원하는 것과 동일한 서비스 및 AWS 지역 세트를 지원합니다. Windows, Linux 또는 macOS 운영 체제를 실행하는 AWS Tools for PowerShell 컴퓨터에 설치할 수 있습니다.

참고

AWS Tools for PowerShell 버전 4는 최신 메이저 릴리스이며 버전 3.3에 대한 이전 버전과 호환되는 업데이트입니다. AWS Tools for PowerShell 기존 cmdlet 동작을 유지하면서 기능이 상당히 향상되었습니다. 새 버전으로 업그레이드한 후에도 기존 스크립트가 계속 작동하지만 업그레이드하기 전에 철저히 테스트하는 것이 좋습니다. 버전 4의 변경 사항에 대한 자세한 내용은 AWS Tools for PowerShell 버전 3.3에서 버전 4로 마이그레이션 단원을 참조하십시오.

AWS Tools for PowerShell 는 다음과 같은 세 가지 패키지로 제공됩니다.

SDK 메이저 버전에 대한 유지 관리 및 지원

SDK 메이저 버전 및 기본 종속성의 유지 관리 및 지원에 대한 자세한 내용은 AWS SDK 및 도구 참조 안내서에서 다음 내용을 참조하세요.

AWS.Tools- 모듈화된 버전의 AWS Tools for PowerShell

이 버전은 프로덕션 PowerShell 환경에서 실행되는 모든 컴퓨터에 권장되는 버전입니다. AWS Tools for PowerShell 모듈화되었으므로 사용하려는 서비스에 대한 모듈만 다운로드하고 로드해야 합니다. 이렇게 하면 다운로드 시간 및 메모리 사용량을 줄일 수 있으며 대부분의 경우 수동으로 우선 Import-Module을 호출할 필요 없이 AWS.Tools cmdlet을 자동으로 가져올 수 있습니다.

이것은 최신 버전이며 Windows, Linux AWS Tools for PowerShell 및 macOS를 포함하여 지원되는 모든 운영 체제에서 실행됩니다. 이 패키지는 설치 모듈 1개AWS.Tools.Installer, 공용 모듈 1개AWS.Tools.Common, AWS 서비스별 모듈 1개 (예:, AWS.Tools.EC2 AWS.Tools.IdentityManagementAWS.Tools.S3, 등) 를 제공합니다.

AWS.Tools.Installer 모듈은 각 서비스의 모듈을 설치, 업데이트 및 제거할 수 있는 cmdlet을 제공합니다. AWS 이 모듈의 cmdlet은 사용할 모듈을 지원하는 데 필요한 모든 종속 모듈이 있는지를 자동으로 확인합니다.

AWS.Tools.Common 모듈은 서비스에 한정되지 않은 구성 및 인증을 위한 cmdlet을 제공합니다. AWS 서비스에 cmdlet을 사용하려면 명령을 실행하기만 하면 됩니다. PowerShellcmdlet을 실행하려는 AWS 서비스의 AWS.Tools.Common 모듈과 모듈을 자동으로 가져옵니다. AWS.Tools.Installer 모듈을 사용하여 서비스 모듈을 설치하는 경우 이 모듈은 자동으로 설치됩니다.

다음 버전을 실행 중인 AWS Tools for PowerShell 컴퓨터에 설치할 수 있습니다.

  • PowerShell 윈도우, 리눅스 또는 macOS의 코어 6.0 이상

  • .NET 프레임워크 4.7.2 이상이 설치된 윈도우에서 윈도우 PowerShell 5.1 이상

이 안내서에서는 이 버전만 지정해야 할 때 이를 모듈 이름 AWS.Tools으로 지칭하고 있습니다.

AWSPowerShell. NetCore - 단일 모듈 버전의 AWS Tools for PowerShell

이 버전은 모든 AWS 서비스에 대한 지원이 포함된 하나의 대형 모듈로 구성되어 있습니다. 이 모듈을 사용하려면 먼저 수동으로 가져와야 합니다.

다음 버전을 실행 중인 AWS Tools for PowerShell 컴퓨터에 설치할 수 있습니다.

  • PowerShell 윈도우, 리눅스 또는 macOS의 코어 6.0 이상

  • .NET 프레임워크 4.7.2 이상이 설치된 윈도우에서 윈도우 PowerShell 3.0 이상

이 안내서에서는 이 버전만 지정해야 하는 경우 모듈 이름으로 참조합니다. AWSPowerShell NetCore.

AWSPowerShell - 윈도우용 단일 모듈 버전 PowerShell

이 버전의 AWS Tools for PowerShell 는 Windows 버전 2.0~5.1을 실행하는 Windows PowerShell 컴퓨터에만 호환되며 설치할 수 있습니다. PowerShell 코어 6.0 이상 또는 다른 운영 체제 (리눅스 또는 macOS) 와는 호환되지 않습니다. 이 버전은 모든 AWS 서비스를 지원하는 하나의 대형 모듈로 구성되어 있습니다.

이 안내서에서는 이 버전만 지정해야 하는 경우 모듈 이름으로 참조합니다 AWSPowerShell.

이 설명서의 사용법

이 안내서는 다음과 같은 주요 단원으로 구성되어 있습니다.

AWS Tools for PowerShell 설치

이 섹션에서는 설치 방법에 대해 설명합니다 AWS Tools for PowerShell. 여기에는 아직 계정이 없는 AWS 경우 가입하는 방법과 cmdlet을 실행하는 데 사용할 수 있는 IAM 사용자를 만드는 방법이 포함되어 있습니다.

AWS Tools for Windows PowerShell 시작

이 섹션에서는 자격 증명 및 AWS 지역 지정 AWS Tools for PowerShell, 특정 서비스에 대한 cmdlet 찾기, cmdlet의 별칭 사용 등 를 사용하는 기본 사항에 대해 설명합니다.

AWS Tools for PowerShell에서 AWS 서비스 작업

이 섹션에는 를 사용하여 가장 일반적인 몇 가지 작업을 수행하는 AWS Tools for PowerShell 방법에 대한 정보가 포함되어 있습니다. AWS