23.6. 기록을 위한 YAML 구성
monetar .yml
파일을 사용하면 3scale 배포에 대한 통화 목록을 구성할 수 있습니다. 3scale은 ISO 4217을 기반으로 3자 통화 코드를 사용합니다.
- 결제 게이트웨이가 선택한 통화를 지원하는지 확인합니다.
3scale은 신용 카드 트랜잭션을 위한 다음 결제 게이트웨이와 통합됩니다.
- Braintree
- 스트라이프
23.6.1. OpenShift에서 신뢰할 수 있는 구성 변경
통화 구성을 변경하려면 다음을 수행하십시오.
프로세스
four
.yml 의 새로운 컨텐츠의
소스를시스템
구성 맵의 항목으로 추가합니다. 다음 예제에서는 기본 통화 목록에 ARS - 아르헨티나 Peso를 추가하고 추가하는 방법을 보여줍니다.oc patch configmap system --type merge -p "{\"data\": {\"currencies.yml\": \"production:\n 'USD - American Dollar': 'USD'\n 'EUR - Euro': 'EUR'\n 'GBP - British Pound': 'GBP'\n 'NZD - New Zealand dollar': 'NZD'\n 'CNY - Chinese Yuan Renminbi': 'CNY'\n 'CAD - Canadian Dollar': 'CAD'\n 'AUD - Australian Dollar': 'AUD'\n 'JPY - Japanese Yen': 'JPY'\n 'CHF - Swiss Franc': 'CHF'\n 'SAR - Saudi Riyal': 'SAR'\n 'ARS - Argentine peso': 'ARS'\n\"}}"
$ oc patch configmap system --type merge -p "{\"data\": {\"currencies.yml\": \"production:\n 'USD - American Dollar': 'USD'\n 'EUR - Euro': 'EUR'\n 'GBP - British Pound': 'GBP'\n 'NZD - New Zealand dollar': 'NZD'\n 'CNY - Chinese Yuan Renminbi': 'CNY'\n 'CAD - Canadian Dollar': 'CAD'\n 'AUD - Australian Dollar': 'AUD'\n 'JPY - Japanese Yen': 'JPY'\n 'CHF - Swiss Franc': 'CHF'\n 'SAR - Saudi Riyal': 'SAR'\n 'ARS - Argentine peso': 'ARS'\n\"}}"
Copy to Clipboard Copied! 참고watches
.yml
구성 파일의 콘텐츠 예제를 보려면 기본 YAML 파일: history.yml 에
액세스합니다. 파일에는 새 3scale 배포의 기본 구성이 표시됩니다.base: &default 'USD - American Dollar': 'USD' 'EUR - Euro': 'EUR' 'GBP - British Pound': 'GBP' 'NZD - New Zealand dollar': 'NZD' 'CNY - Chinese Yuan Renminbi': 'CNY' 'CAD - Canadian Dollar': 'CAD' 'AUD - Australian Dollar': 'AUD' 'JPY - Japanese Yen': 'JPY' 'CHF - Swiss Franc': 'CHF' 'SAR - Saudi Riyal': 'SAR' production: <<: *default preview: <<: *default
base: &default 'USD - American Dollar': 'USD' 'EUR - Euro': 'EUR' 'GBP - British Pound': 'GBP' 'NZD - New Zealand dollar': 'NZD' 'CNY - Chinese Yuan Renminbi': 'CNY' 'CAD - Canadian Dollar': 'CAD' 'AUD - Australian Dollar': 'AUD' 'JPY - Japanese Yen': 'JPY' 'CHF - Swiss Franc': 'CHF' 'SAR - Saudi Riyal': 'SAR' production: <<: *default preview: <<: *default
Copy to Clipboard Copied! system-(app|sidekiq)
DeploymentConfig 의system-config
볼륨에 새ConfigMap
항목 popular.yml
을 포함합니다. 이렇게 하면 관련 컨테이너 내부에 새 콘텐츠가 마운트되고 새 구성이 활성화됩니다.export PATCH_SYSTEM_VOLUMES='{"spec":{"template":{"spec":{"volumes":[{"configMap":{"items":[{"key":"zync.yml","path":"zync.yml"},{"key":"rolling_updates.yml","path":"rolling_updates.yml"},{"key":"service_discovery.yml","path":"service_discovery.yml"},{"key":"currencies.yml","path":"currencies.yml"}],"name":"system"},"name":"system-config"}]}}}}'
$ export PATCH_SYSTEM_VOLUMES='{"spec":{"template":{"spec":{"volumes":[{"configMap":{"items":[{"key":"zync.yml","path":"zync.yml"},{"key":"rolling_updates.yml","path":"rolling_updates.yml"},{"key":"service_discovery.yml","path":"service_discovery.yml"},{"key":"currencies.yml","path":"currencies.yml"}],"name":"system"},"name":"system-config"}]}}}}'
Copy to Clipboard Copied! oc patch dc system-app -p $PATCH_SYSTEM_VOLUMES oc patch dc system-sidekiq -p $PATCH_SYSTEM_VOLUMES
$ oc patch dc system-app -p $PATCH_SYSTEM_VOLUMES $ oc patch dc system-sidekiq -p $PATCH_SYSTEM_VOLUMES
Copy to Clipboard Copied! unset PATCH_SYSTEM_VOLUMES
$ unset PATCH_SYSTEM_VOLUMES
Copy to Clipboard Copied!
23.6.2. 새로운 통화 확인
3scale 관리 포털에서 사용할 수 있는지 확인하려면 다음을 수행하십시오.
프로세스
- Audience > billing > Charging & Gateway 로 이동합니다.
- 통화 드롭다운 목록에서 통화 목록을 사용할 수 있는지 확인합니다.
- 사용할 통화를 선택합니다.