Translations:ReleaseNotes/Kilo/69/zh-tw
- 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)現在被默認支持,並且在html 相關標記中,標記為"試驗"或者"穩定"。
- 不在支持SQL結構的回退。這個變化主要是回退並沒有經過良好的測試,而且在很多遷移中需要支持數據變化,難度越來越大。
- 需要以下Python庫:cryptography, msgpack-python, .python.org/pypi/pysaml2 pysaml2 和oauthlib。
-
keystone.middleware.RequestBodySizeLimiter
被廢棄,取而代之的是oslo_middleware.sizelimit.RequestBodySizeLimiter
並且在Liberty移除。 - Eventlet相關的配置項,如:
public_bind_host
,bind_host
,admin_bind_host
,admin_port
,public_port< /code>, <code>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
.