클래스: Mongo::Auth::Aws::Credentials Private

상속:
구조체
  • 객체
모두 표시
다음에 정의됨:
빌드/ Ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/ 자격 증명.rb

개요

이 클래스는 비공개 API의 일부입니다. 이 클래스는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.

Amazon Web Services 자격 증명 세트.

이후:

  • 2.0.0

인스턴스 속성 요약 접기

인스턴스 메서드 요약 접기

인스턴스 속성 세부 정보

#access_key_id객체

access_key_id 속성의 값을 반환합니다.

반환합니다:

  • (객체)

    access_key_id의 현재 값



24
25
26
# 파일 'build/ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/credentials.rb', 줄 24

def access_key_id
  @access_key_id
end

#만료객체

속성 만료 값을 반환합니다.

반환합니다:

  • (객체)

    현재 만료 값



24
25
26
# 파일 'build/ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/credentials.rb', 줄 24

def 만료
  @expiration
end

#secret_access_key객체

secret_access_key 속성의 값을 반환합니다.

반환합니다:

  • (객체)

    secret_access_key의 현재 값



24
25
26
# 파일 '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 속성의 값을 반환합니다.

반환합니다:

  • (객체)

    session_token의 현재 값



24
25
26
# 파일 '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
# 파일 'build/ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/credentials.rb', 줄 26

def 만료?
  만약 만료.nil?
    거짓
  other
    # 사양에 따르면 자격 증명은 다음과 같이 간주됩니다.
    # 만료일이 5분 이상 남은 경우에 유효합니다.
    시간.지금.utc >= 만료 - 300
  end
end