기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Cognito 자격 증명
Amazon Cognito Identity를 사용하면 모바일 및 웹 애플리케이션에서 사용할 수 있는 제한된 권한의 임시 AWS 자격 증명을 생성할 수 있습니다. Amazon Cognito Identity를 사용할 때는 사용자를 위한 고유한 자격 증명을 생성하는 자격 증명 풀을 생성하고 Login with Amazon, Facebook, Google과 같은 자격 증명 공급자를 통해 사용자를 인증하십시오. 자체 개발자 인증 자격 증명과 함께 Amazon Cognito 자격 증명을 사용할 수도 있습니다. 자세한 내용은 Amazon Cognito 자격 증명을 참조하세요.
Amazon Cognito 자격 증명을 사용하려면 역할과 연결된 Amazon Cognito 자격 증명 풀을 정의하십시오. IAM IAM역할은 자격 증명 풀의 ID에 통화 서비스와 같은 AWS 리소스에 액세스할 수 있는 권한을 부여하는 IAM 정책과 연결되어 있습니다. AWS
Amazon Cognito 자격 증명은 인증되지 않은 자격 증명 및 인증된 자격 증명을 생성합니다. 인증되지 않은 자격 증명은 로그인하지 않고 앱을 사용하려는 모바일 또는 웹 애플리케이션의 게스트 사용자에게 사용됩니다. 인증되지 않은 사용자에게는 자격 증명 풀과 관련된 IAM 정책에 지정된 권한만 부여됩니다.
인증된 자격 증명을 사용하는 경우 자격 증명 풀에 연결된 IAM 정책 외에도 Amazon Cognito 자격 증명에 AWS IoT 정책을 연결해야 합니다. AWS IoT 정책을 첨부하려면 를 AttachPolicyAPI사용하고 애플리케이션의 개별 사용자에게 권한을 부여하십시오. AWS IoT AWS IoT 정책을 사용하여 특정 고객 및 해당 장치에 세분화된 권한을 할당할 수 있습니다.
인증된 사용자와 인증되지 않은 사용자의 자격 증명 유형은 서로 다릅니다. Amazon Cognito ID에 AWS IoT 정책을 연결하지 않으면 인증된 사용자는 권한 부여에 실패하고 AWS IoT 리소스 AWS IoT 및 작업에 액세스할 수 없게 됩니다. Amazon Cognito 자격 증명에 대한 정책을 생성하는 방법에 대한 자세한 내용은 게시/구독 정책 예제 및 Amazon Cognito 자격 증명으로 권한 부여 섹션을 참조하세요.
![Amazon Cognito 자격 증명으로 디바이스에 액세스하는 애플리케이션.](images/device-cognito.png)