类:Mongo::Auth::Aws::Credentials Private
- 继承:
-
结构体
- 对象
- 结构体
- Mongo::Auth::Aws::Credentials
- 定义于:
- 构建/ruby-driver-v2.19/lib/ mongo /auth/ Amazon Web Services / 凭证.rb
Overview
此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。
Amazon Web Services凭证集。
实例属性摘要折叠
-
#access_key_id ⇒ Object
返回属性 access_key_id 的值。
-
# expired ⇒ 对象
返回属性到期时间的值。
-
# secret_access_key ⇒ 对象
返回属性 secret_access_key 的值。
-
# session_token ⇒ 对象
返回属性 session_token 的值。
实例方法摘要折叠
-
#已过期? ⇒ true | false
private
档案是否已凭证。
实例属性详细信息
# access_key_id ⇒对象
返回属性 access_key_id 的值
24 25 26 |
# File 'build/Ruby-driver-v2.19/lib/ mongo /auth/ Amazon Web Services /credentials.rb', 第24行 def access_key_id @access_key_id end |
# expired ⇒对象
返回属性过期的值
24 25 26 |
# File 'build/Ruby-driver-v2.19/lib/ mongo /auth/ Amazon Web Services /credentials.rb', 第24行 def 到期 @expiration end |
# secret_access_key ⇒对象
返回属性 secret_access_key 的值
24 25 26 |
# File 'build/Ruby-driver-v2.19/lib/ mongo /auth/ Amazon Web Services /credentials.rb', 第24行 def secret_access_key @secret_access_key end |
#session_token ⇒ Object
返回属性 session_token 的值
24 25 26 |
# File 'build/Ruby-driver-v2.19/lib/ mongo /auth/ Amazon Web Services /credentials.rb', 第24行 def session_token @session_token end |
实例方法详细信息
#已过期? ⇒ true | false
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回凭证是否已过期。
26 27 28 29 30 31 32 33 34 |
# File 'build/Ruby-driver-v2.19/lib/ mongo /auth/ Amazon Web Services /credentials.rb', 第26行 def 已过期? if 到期.nil? false else # 根据规范,凭证被视为 # 距离过期时间超过五分钟则有效。 时间.now.utc >= 到期 - 300 end end |