Name:
interface
Value:
Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.
Gen1 DocsLegacy

Page updated Mar 26, 2026

ゲストアクセス

Auth プラグインは、デバイスがオンラインになると自動的にゲスト認証情報を取得するように設定できます。これにより、サインインなしに他のカテゴリーを「匿名で」使用できます。この状態では、属性の更新、パスワードの変更、現在のユーザーの取得など、ユーザー固有のメソッドは実行できません。ただし、fetchAuthSession メソッドを通じてデバイスに割り当てられた一意の Identity ID を取得できます(こちらで説明)。

Amplify Gen 2 はデフォルトでゲストアクセスを有効にします。これを無効にするには、backend.ts ファイルを次の変更で更新できます:

amplify/backend.ts
import { defineBackend } from '@aws-amplify/backend'
import { auth } from './auth/resource'
import { data } from './data/resource'
const backend = defineBackend({
auth,
data,
});
const { cfnIdentityPool } = backend.auth.resources.cfnResources;
cfnIdentityPool.allowUnauthenticatedIdentities = false;