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 사용하면 명령줄에서 AWS 리소스에 대한 작업을 스크립트화할 수 PowerShell 있습니다.

cmdlet은 다양한 AWS 서비스 HTTP 쿼리 를 사용하여 구현되더라도 파라미터를 지정하고 결과를 처리하기 위한 특이한 PowerShell 경험을 제공합니다APIs. 예를 들어 AWS Tools for PowerShell , 지원 PowerShell 파이프라이닝의 cmdlet, 즉 cmdlet 안팎으로 PowerShell 객체를 파이프할 수 있습니다.

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

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

참고

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

AWS Tools for PowerShell 는 다음과 같은 세 가지 개별 패키지로 사용할 수 있습니다.

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

SDK 주요 버전 및 해당 기본 종속성에 대한 유지 관리 및 지원에 대한 자세한 내용은 AWS SDKs 및 도구 참조 가이드의 다음을 참조하세요.

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

PowerShell Gallery AWS.Tools.Installer module icon. PowerShell Gallery module icon for AWS.Tools.Common. Icon representing ZIP Archive AWS Tools, showing a folder with AWS logo.

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

이 버전은 의 최신 버전 AWS Tools for PowerShell 이며 Windows, Linux 및 macOS 포함하여 지원되는 모든 운영 체제에서 실행됩니다. 이 패키지는 , AWS.Tools.Installer, 등과 같은 각 AWS 서비스에 대해 하나의 설치 모듈, AWS.Tools.EC2, AWS.Tools.Common하나의 공통 모듈AWS.Tools.S3, AWS.Tools.IdentityManagement, 하나의 모듈을 제공합니다.

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

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

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

  • PowerShell Windows, Linux 또는 macOS.

  • 를 사용하는 Windows에서 Windows PowerShell 5.1 이상.NET Framework 4.7.2 이상.

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

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

PowerShell Gallery and AWSPowerShell.NetCore module icons. Icon representing a ZIP archive file labeled "AWSPowerShell.NetCore".

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

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

  • PowerShell Windows, Linux 또는 macOS.

  • 를 사용하는 Windows에서 Windows PowerShell 3.0 이상.NET Framework 4.7.2 이상.

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

AWSPowerShell - Windows용 단일 모듈 버전 PowerShell

PowerShell Gallery and AWSPowerShell module icons displayed side by side. Icon representing ZIP Archive with "AWSPowerShell" text label.

이 버전의 AWS Tools for PowerShell 는 Windows PowerShell 버전 2.0~5.1을 실행하는 Windows 컴퓨터에서만 호환되고 설치 가능합니다. PowerShell Core 6.0 이상 또는 기타 운영 체제(Linux 또는 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 서비스 작업 AWS Tools for PowerShell

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

이 섹션의 추가 주제