Django专用的会话后端使用Amazon Dynamodb V.2
django-dynamodb2-sessions的Python项目详细描述
django-dynamodb2-sessions
==
:信息:django专用的sessions后端使用amazon“dynamodb”v.2进行数据存储。
:作者:justine_arna
如果需要后端使用amazon dynamodb v.1,请参阅“greg taylor github”
。_ dynamodb:http://aws.amazon.com/dynamodb/
。_ greg taylor github:https://github.com/gtaylor/django dynamodb sessions
``会话``.
*选择主键类型``hash`.
*选择哈希属性类型为``string`.
*输入``session_key``作为*哈希属性名称*.
*选择*继续*选项两次。
*填充设置的吞吐量容量(仅用于测试:``read`-10个单元,``写“5个单位”。
*选择“继续”选项。
*选择“创建”选项。
…_ dynamodb选项卡:https://console.aws.amazon.com/dynamodb/home
aws_access_key_id=“yourkey”
导出aws_secret_access_key=“yoursecretkey”
导出aws_region_name=“yourregion”
在“settings.py”文件中,需要设置变量:
导入os
aws_access_key=os.environ.get('aws_access_key_id',,'')设置aws密钥
aws_secret_access_key=os.environ.get('aws_secret_access_key','')设置aws密钥
aws_region_name=os.environ.get('aws_region_name','')设置您的aws区域
将会话后端设置为::
session_engine='dynamodb_sessions.backends.cached_dynamodb'
或::
session_engine='dynamodb sessions.backends.dynamodb'
一致性参数。
如果不对此会话后端使用缓存,则可以通过设置true强制从dynamodb进行所有读取。
默认值:false:
dynamodb_sessions_always_consistent=false
版本
----
<0.1
^^
*初始版本。
0.3
^^
会话命令管理。
0.2
^^
*在需求中添加了新版本的boto
许可证
----
django-dynamodb2-sessions是根据bsd许可证授权的。
==
:信息:django专用的sessions后端使用amazon“dynamodb”v.2进行数据存储。
:作者:justine_arna
如果需要后端使用amazon dynamodb v.1,请参阅“greg taylor github”
。_ dynamodb:http://aws.amazon.com/dynamodb/
。_ greg taylor github:https://github.com/gtaylor/django dynamodb sessions
``会话``.
*选择主键类型``hash`.
*选择哈希属性类型为``string`.
*输入``session_key``作为*哈希属性名称*.
*选择*继续*选项两次。
*填充设置的吞吐量容量(仅用于测试:``read`-10个单元,``写“5个单位”。
*选择“继续”选项。
*选择“创建”选项。
…_ dynamodb选项卡:https://console.aws.amazon.com/dynamodb/home
aws_access_key_id=“yourkey”
导出aws_secret_access_key=“yoursecretkey”
导出aws_region_name=“yourregion”
在“settings.py”文件中,需要设置变量:
导入os
aws_access_key=os.environ.get('aws_access_key_id',,'')设置aws密钥
aws_secret_access_key=os.environ.get('aws_secret_access_key','')设置aws密钥
aws_region_name=os.environ.get('aws_region_name','')设置您的aws区域
将会话后端设置为::
session_engine='dynamodb_sessions.backends.cached_dynamodb'
或::
session_engine='dynamodb sessions.backends.dynamodb'
一致性参数。
如果不对此会话后端使用缓存,则可以通过设置true强制从dynamodb进行所有读取。
默认值:false:
dynamodb_sessions_always_consistent=false
版本
----
<0.1
^^
*初始版本。
0.3
^^
会话命令管理。
0.2
^^
*在需求中添加了新版本的boto
许可证
----
django-dynamodb2-sessions是根据bsd许可证授权的。