类:Mongo::Auth::Aws::Credentials Private

继承:
结构体
  • 对象
显示全部
定义于:
构建/ruby-driver-v2.19/lib/ mongo /auth/ Amazon Web Services / 凭证.rb

Overview

此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。

Amazon Web Services凭证集。

由于:

  • 2.0.0

实例属性摘要折叠

实例方法摘要折叠

实例属性详细信息

# access_key_id对象

返回属性 access_key_id 的值

返回:

  • ( Object )

    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对象

返回属性过期的值

返回:

  • ( Object )

    当前过期值



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 的值

返回:

  • ( Object )

    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_tokenObject

返回属性 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 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

返回凭证是否已过期。

返回:

  • ( true | false )

    档案是否已凭证。

由于:

  • 2.0.0



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