wsadmin 스크립트를 사용하여 애플리케이션 특정 및 시스템 바인딩 구성
Jython 또는 Jacl 스크립트 언어를 사용하여 설치 환경 또는 시스템 요구사항에 일치하도록 정책의 사용자 정의 애플리케이션 바인딩 및 시스템 바인딩을 편집합니다.
시작하기 전에
이 주제의 명령을 사용하기 전에 최신 버전의 wsadmin 도구를 사용하고 있는지 확인하십시오. attributes 또는 bindingLocation 매개변수 값으로 특성 오브젝트를 허용하는 정책 세트 관리 명령은 이전 버전의 wsadmin 도구에서 지원되지 않습니다. 예를 들어, 이 명령은 버전 6.1.0.x 노드에서 실행되지 않습니다.
관리 역할 | 권한 |
---|---|
관리자 | 관리자 역할은 바인딩을 구성할 수 있는 셀 전체에 대한 액세스 권한이 있어야 합니다. 특정 자원에만 액세스할 수 있는 경우 액세스할 수 있는 자원의 바인딩을 구성할 수 있습니다. 관리자 역할만 바인딩 속성을 편집할 수 있습니다. |
구성자 | 셀 전체 또는 자원 특정 액세스 권한을 보유한 구성자 역할은 바인딩을 지정 또는 지정 해제할 수 있지만 속성을 편집할 수 없습니다. |
Deployer | 셀 전체 또는 자원 특정 액세스 권한을 보유한 배치자 역할은 바인딩을 지정 또는 지정 해제할 수 있지만 속성을 편집할 수 없습니다. |
연산자 | 운영자 역할은 바인딩을 볼 수 있지만 구성할 수 없습니다. |
모니터 | 모니터 역할은 바인딩을 볼 수 있지만 구성할 수 없습니다. |
이 태스크 정보
바인딩 구성은 키 저장소 정보, 서명 및 암호화에 사용된 키 또는 인증 정보와 같이 환경 및 플랫폼에 특정한 정보입니다. 각 정책 세트에 대해 기본 바인딩을 사용하거나 애플리케이션에서 애플리케이션 특정 바인딩을 정의할 수 있습니다.
정책 세트에서 사용할 바인딩은 셀 레벨, 애플리케이션 서버 레벨, 애플리케이션 레벨과 같이 세 가지 유형이 있습니다. 기본 바인딩은 셀 레벨 또는 애플리케이션 서버 레벨에서 사용됩니다. 이 주제에서는 셀 레벨 또는 애플리케이션 서버 레벨 정의를 대체하는, 애플리케이션 레벨에서 정의된 시스템 바인딩 정보 또는 바인딩을 참조합니다.
애플리케이션을 개발하고 테스트하는 경우 기본 바인딩만 사용합니다. 프로덕션 환경에서 바인딩을 사용하기 전에 먼저 서명 및 암호화 키를 변경해야 합니다.

혼합 셀 환경을 지원하기 위해 WebSphere Application Server에서는 버전 7.0 및 버전 6.1 바인딩을 지원합니다. 일반 셀 레벨 바인딩은 버전 7.0 이상에만 적용되며, 애플리케이션별 바인딩은 애플리케이션에 필요한 버전에 남아 있습니다. 따라서 사용자가 애플리케이션별 바인딩을 작성하면 애플리케이션 서버에서 애플리케이션에 필요한 바인딩 버전을 판별합니다.
- 기본 버전 6.1 바인딩, 버전 7.0 및 신뢰 서비스 바인딩을 표시 또는 수정하거나, 바인딩을 애플리케이션에 대한 첨부별로 참조하려면 getBinding 또는 setBinding 명령을 사용하여 attachmentId 및 bindingLocation 매개변수를 지정하십시오.
- 일반 버전 7.0 이상의 바인딩을 사용하거나 수정하려면, getBinding 또는 setBinding 명령을 사용하여 bindingName 매개변수를 지정하십시오.
- 특정 바인딩의 버전을 표시하려면 getBinding 명령으로 version 속성을 지정하십시오.
- 애플리케이션의 모듈이 적어도 하나의 웹 서비스 기능팩 서버에 설치되어 있는 경우
- 애플리케이션에 적어도 하나의 버전 6.1 애플리케이션별 바인딩이 포함되어 있는 경우. 이 경우 애플리케이션 서버는 웹 서비스 기능팩 서버에 설치된 애플리케이션의 자원 첨부에 일반 바인딩을 지정하지 않습니다. 애플리케이션에 대한 애플리케이션별 바인딩은 모두 같은 레벨에 있어야 합니다.
- 서버 레벨 기본값
- 보안 도메인 레벨 기본값
- 글로벌 보안(셀) 기본값
제품에 제공되는 샘플 일반 바인딩은 처음에 글로벌 보안(셀) 기본 바인딩으로 설정됩니다. 애플리케이션별 바인딩 또는 신뢰 서비스 바인딩이 정책 세트 첨부에 지정되지 않은 경우에는 기본 서비스 제공자 바인딩 및 기본 서비스 클라이언트 바인딩이 사용됩니다. 신뢰 서비스 첨부의 경우, 신뢰 관련 바인딩이 지정되어 있지 않을 때 기본 바인딩이 사용됩니다. 제공된 제공자 샘플을 기본 서비스 제공자 바인딩으로 사용하지 않으려는 경우, 기존 일반 제공자 바인딩을 선택하거나 비즈니스 요구를 충족하는 일반 제공자 바인딩을 새로 작성할 수 있습니다. 마찬가지로, 제공된 클라이언트 샘플을 기본 서비스 클라이언트 바인딩으로 사용하지 않으려는 경우, 기존 일반 클라이언트 바인딩을 선택하거나 비즈니스 요구를 충족하는 일반 클라이언트 바인딩을 새로 작성할 수 있습니다.