Translations:ReleaseNotes/Kilo/69/zh-hans
- Keystone的XML支持将在Kilo版本删除。当从Juno升级到Kilo,建议将XML和XmlBodyMiddleware相关的信息从Keystone Paste p配置删除。这包含删除XML中间层过滤器以及public_api, admin_api, api_v3, public_version_api, admin_version_api相关的和其他包含XML过滤器的流水线(pipelines)。
- 所有之前的扩展(OS-FEDERATION, OS-OAUTH1, OS-ENDPOINT-POLICY and OS-EP-FILTER)现在被默认支持,并且在相关标记中,标记为"试验"或者"稳定"。
- 不在支持SQL结构的回退。这个变化主要是回退并没有经过良好的测试,而且在很多迁移中需要支持数据变化,难度越来越大。
- 需要以下Python库:cryptography, msgpack-python, pysaml2 和 oauthlib。
-
keystone.middleware.RequestBodySizeLimiter
被废弃,取而代之的是oslo_middleware.sizelimit.RequestBodySizeLimiter
并且在Liberty移除。 - Eventlet相关的配置项,如:
public_bind_host
,bind_host
,admin_bind_host
,admin_port
,public_port
,public_workers
,admin_workers
,tcp_keepalive
,tcp_keepidle
被从[DEFAULT]
移除掉,移到了[eventlet_server]
. 相似的,Eventlet相关的SSL配置选项如:enable
,certfile
,keyfile
,ca_certs
,cert_required
已经从[ssl]
配置项移动到[eventlet_server_ssl]
. -
keystone.token.backends.sql
被keystone.token.persistence.backends.sql
取代. -
keystone.token.backends.kvs
被keystone.token.persistence.backends.kvs
取代. -
keystone.token.backends.memcache
被keystone.token.persistence.backends.memcache
取代. -
keystone.assignment.backends.kvs
被keystone.assignment.backends.sql
取代. -
keystone.identity.backends.kvs
被keystone.identity.backends.sql
取代. -
keystone.contrib.stats.core.StatsMiddleware
被外部工具取代. -
keystone.catalog.backends.templated.TemplatedCatalog
被keystone.catalog.backends.templated.Catalog
取代. -
keystone.contrib.access.core.AccessLogMiddleware
被外部访问日志取代. -
keystone.trust.backends.kvs
被keystone.trust.backends.sql
取代. -
[catalog] endpoint_substitution_whitelist
已经从keystone.conf
删除,作为加强安全的一部分。 -
[signing] token_format
被从keystone.conf
删除,取代的是[token] provider
.