1

PHPのセッションを処理するためにDynamoDBを使用しようとしています。 AWS SDKのバージョン2にはcreateSessionsTableという関数があり、read hereのようにregisterSessionHandler(['table_name' =>'table_name'])で指定したセッションテーブルtable_nameを作成します。AWS PHP SDKのv3に相当するcreateSessionsTable?

私はAWS SDK 3.0でこの機能を使用できませんか?この機能は廃止されましたか?もしそうなら、私はどのようにセッションテーブルを作成できますか?それのフォーマットは何ですか? AWSはv3で暗黙的に初期化していますか?私はGoogleで何かを見つけることができない。

AWS SDK V3.0でDynamoDBセッションhadlerを使用している方はお手伝いをしてください。

答えて

1

createSessionsTable方法は確かにPHP用AWS SDKのv3では削除されました:Session Handler documentationで構成ガイダンスパー

テーブル名
セッションを格納するDynamoDBテーブルの名前。これはデフォルトで 'sessions'になります。

hash_key
DynamoDBセッションテーブルのハッシュキーの名前。これはデフォルトで 'id'になります。

あなたは単にcreate a table DynamoDBの中にできる名前のセッション 'と型「文字列」の名前「ID」と、主キーと、それがセッションハンドラのデフォルト値と一致します。