์ด ํ์ด์ง๋ Apigee ๋ฐ Apigee Hybrid์ ์ ์ฉ๋ฉ๋๋ค.
Apigee Edge ๋ฌธ์ ๋ณด๊ธฐ
์ด ์น์ ์์๋ ํ๋ฆ ๋ณ์์ ๋ํ ์ฐธ์กฐ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
Apigee๋ ๋ค์ ํ๋ฆ ๋ณ์๋ฅผ ์ ์ํฉ๋๋ค.
apigee
is
request
apiproduct
loadbalancing
response
apiproxy
message
route
client
messageid
servicecallout
current
mint
system
environment
organization
target
error
proxy
variable
fault
publishmessage
graphql
ratelimit
๋ค์ ์น์ ์์ ๊ฐ ๋ณ์๋ฅผ ์ค๋ช ํฉ๋๋ค.
apigee
์ ์ฑ ์ ์คํ ์๊ฐ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋์ฐ๋ฏธ ๋ณ์์ ๋๋ค.
๋ค์ ํ์์๋ apigee
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
apigee.metrics.policy.policy_name.timeTaken |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ | ์ ์ฑ ์คํ์ ์์๋ ์๊ฐ(๋๋ ธ์ด)์ ๋๋ค. | ์ ์ฑ |
apiproduct
API ์ ํ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋์ฐ๋ฏธ ๋ณ์์ ๋๋ค.
๋ค์ ํ์์๋ apiproduct
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
apiproduct.operation |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
API ์ ํ ์์ ์ ์ด๋ฆ์ ๋๋ค. ์ด ๋ณ์๋ ํ ๋น๋ ์ ์ฑ ์ ์ค์ ๋ฐ API ์ ํ ์์ ์ ํ ๋น๋ ์ค์ ์ ๊ตฌ๋ถํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด |
ํ๋ก์ ์์ฒญ |
apiproduct.operation.resource |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ๊ณผ ์ผ์นํ๋ ์์ ์ ๋ฆฌ์์ค ์ด๋ฆ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
apiproduct.operation.methods |
๋ฐฐ์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ผ์นํ๋ ์์ ์ด ํ์ฉํ๋ HTTP ๋ฉ์๋์ ๋ฐฐ์ด์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
apiproduct.operation.attributes.key_name |
๋ฐฐ์ด | ์ฝ๊ธฐ ์ ์ฉ |
key_name์ ์ผ์นํ๋ ๋ง์ถค ์์ฑ ๊ฐ์ ๊ฐ์ ธ์ต๋๋ค. |
ํ๋ก์ ์์ฒญ |
์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ธ์.
apiproxy
API ํ๋ก์๋ฅผ ์ค๋ช ํฉ๋๋ค.
๋ค์ ํ์์๋ apiproxy
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
apiproxy.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | API ํ๋ก์ ์ด๋ฆ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด My Proxy ์
๋๋ค. |
ํ๋ก์ ์์ฒญ |
apiproxy.revision |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | API ํ๋ก์์ ๋ฒ์ ๋ฒํธ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด 6 ์
๋๋ค. |
ํ๋ก์ ์์ฒญ |
apiproxy.basepath |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ๋ฐฐํฌ ๊ธฐ๋ณธ ๊ฒฝ๋ก(API ๋ฐฐํฌ ์ค์ ์ง์ ๋จ)์ ๋๋ค. | ํ๋ก์ ์์ฒญ |
API ํ๋ก์ ์์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ API ๋ฐ API ํ๋ก์ ์ดํดํ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
client
๋ถํ ๋ถ์ฐ๊ธฐ์ ์์ฒญ์ ์ ์กํ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์์คํ ์ ๋๋ค.
๋ค์ ํ์์๋ client
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
client.cn |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์ง์ ๋ ์ผ๋ฐ ์ด๋ฆ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.country |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ๊ตญ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.email.address |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์ด๋ฉ์ผ ์ฃผ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.host |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ProxyEndpoint์์ ์์ ํ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ HTTP ํธ์คํธ IP์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.ip |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ํด๋ผ์ด์ธํธ ๋๋ ์์คํ ์ IP ์ฃผ์์ ๋๋ค. ์๋ฅผ ๋ค์ด ์๋ ํด๋ผ์ด์ธํธ IP ๋๋ ๋ถํ ๋ถ์ฐ๊ธฐ IP์ผ ์ ์์ต๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.locality |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์ง์ญ(๋์)์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.organization |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ํด๋ผ์ด์ธํธ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์กฐ์ง์ ๋๋ค. Apigee์ ์กฐ์ง๊ณผ ๋ฐ๋์ ๋์ผํ ๊ฒ์ ์๋๋๋ค. | ํ๋ก์ ์์ฒญ |
client.organization.unit |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์กฐ์ง ๋จ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.port |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
ProxyEndpoint์ ๋ณด๋ด๋ ๋ฐ์ ํด๋ผ์ด์ธํธ์ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ HTTP ํฌํธ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.received.end.time |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ ProxyEndpoint์ ๋ฐ์ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ ์์ ์ ์๋ฃํ ์๊ฐ์ ๋ฌธ์์ด ํ์์ผ๋ก ํํํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'์ ๋๋ค. ์ด ์๊ฐ ๊ฐ์ ํด๋น 32๋นํธ ํ์์คํฌํ ์๋์ ๋ฌธ์์ด ํํ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'๋ ํ์์คํฌํ ๊ฐ 1377112607413์ ํด๋นํฉ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.received.end.timestamp |
Long | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ ProxyEndpoint์ ๋ฐ์ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ ์์ ์ ์๋ฃํ ์๊ฐ์ ์ง์ ํ๋ ํ์์คํฌํ ๊ฐ์ ๋๋ค. 1970๋ 1์ 1์ผ(UTC) ์์ ๋ถํฐ ๊ฒฝ๊ณผํ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ํฌํจํ๋ 64๋นํธ(long) ์ ์ ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.received.start.time |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ ProxyEndpoint์ ๋ฐ์ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ ์์ ์ ์์ํ ์๊ฐ์ ๋ฌธ์์ด ํ์์ผ๋ก ํํํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'์ ๋๋ค. ์ด ์๊ฐ ๊ฐ์ ํด๋น 32๋นํธ ํ์์คํฌํ ์๋์ ๋ฌธ์์ด ํํ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'๋ ํ์์คํฌํ ๊ฐ 1377112607413์ ํด๋นํฉ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.received.start.timestamp |
Long | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ ProxyEndpoint์ ๋ฐ์ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ ์์ ์ ์์ํ ์๊ฐ์ ์ง์ ํ๋ ํ์์คํฌํ ๊ฐ์ ๋๋ค. 1970๋ 1์ 1์ผ(UTC) ์์ ๋ถํฐ ๊ฒฝ๊ณผํ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ํฌํจํ๋ 64๋นํธ(long) ์ ์ ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.resolved.ip |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ์ธ๋ ํด๋ผ์ด์ธํธ IP ์ฃผ์์ ๋๋ค. ๊ตฌ์ฑ๋ ํด๋ผ์ด์ธํธ IP ํ์ธ ์ค์ ๋๋ ํด๋ผ์ด์ธํธ IP ํ์ธ ์ค์ ์ด ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ์์ ๊ฒฐ์ ๋ ๊ฐ์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ํด๋ผ์ด์ธํธ IP ํ์ธ์ ์ฐธ๊ณ ํ์ธ์. |
ํ๋ก์ ์์ฒญ |
client.scheme |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์ด ์์ฒญ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๋ฐ ์ฌ์ฉํ ์ ์ก์ ๋ฐ๋ผ HTTP ๋๋ HTTPS๋ฅผ ๋ฐํํฉ๋๋ค. |
ํ๋ก์ ์์ฒญ |
client.sent.end.time |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ ProxyEndpoint์์ ํด๋ผ์ด์ธํธ๋ก ์๋ต ์ ์ก์ ์๋ฃํ ์๊ฐ์ ๋ฌธ์์ด ํ์์ผ๋ก ํํํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'์ ๋๋ค. ์ด ๊ฐ์ ํด๋น 32๋นํธ |
PostClientFlow |
client.sent.end.timestamp |
Long | ์ฝ๊ธฐ ์ ์ฉ | ProxyEndpoint๊ฐ ์๋ ํด๋ผ์ด์ธํธ ์ฑ์ ์๋ต ๋ฐํ์ ์๋ฃํ ์๊ธฐ๋ฅผ ์ง์ ํ๋ ํ์์คํฌํ ๊ฐ์ ๋๋ค. ์ด ๊ฐ์ 1970๋ 1์ 1์ผ ์์ (UTC) ์ดํ ๊ฒฝ๊ณผ๋ ๋ฐ๋ฆฌ์ด ์๋ฅผ ํฌํจํ๋ 64๋นํธ(๊ธด) ์ ์์ ๋๋ค. | PostClientFlow |
client.sent.start.time |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ProxyEndpoint๊ฐ ๋ฐ์ ํด๋ผ์ด์ธํธ ์ฑ์ ์๋ต ๋ฐํ์ ์์ํ ์๊ฐ์ผ๋ก ๋ฌธ์์ด ํ์์ผ๋ก ํํํ ๊ฒ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด 'Wed, 21 Aug 2013 19:16:47 UTC'์
๋๋ค. ์ด ๊ฐ์ ํด๋น 32๋นํธ |
PostClientFlow |
client.sent.start.timestamp |
Long | ์ฝ๊ธฐ ์ ์ฉ | ํ๋ก์๊ฐ ProxyEndpoint์์ ํด๋ผ์ด์ธํธ์ ์๋ต์ ๋ณด๋ด๊ธฐ ์์ํ ๋์ ๋๋ค. ์ด ๊ฐ์ 1970๋ 1์ 1์ผ ์์ (UTC) ์ดํ ๊ฒฝ๊ณผ๋ ๋ฐ๋ฆฌ์ด ์๋ฅผ ํฌํจํ๋ 64๋นํธ(๊ธด) ์ ์๋ก ํํ๋ฉ๋๋ค. | PostClientFlow |
client.ssl.enabled |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ProxyEndpoint๊ฐ TLS/SSL์ ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ |
ํ๋ก์ ์์ฒญ |
client.state |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์ํ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
current
ํ์ฌ API ํ๋ก์ ํ๋ฆ์ ๋ํ ์ ๋ณด๋ฅผ ํฌํจํฉ๋๋ค.
๋ค์ ํ์์๋ current
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
current.flow.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ํ์ฌ ์คํ ์ค์ธ ํ๋ฆ์ ์ด๋ฆ์
๋๋ค(์: PreFlow , PostFlow ๋๋ ์กฐ๊ฑด๋ถ ํ๋ฆ์ ์ด๋ฆ). |
ํ๋ก์ ์์ฒญ |
current.flow.description |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ํ์ฌ ์คํ ์ค์ธ ํ๋ฆ์ ์ค๋ช
์
๋๋ค. ์ด ๊ฐ์ ํ๋ฆ์ XML ๊ตฌ์ฑ์ ์๋ <Description> ์์์ ๊ฐ๊ณผ ๋์ผํฉ๋๋ค. |
ํ๋ก์ ์์ฒญ |
Apigee UI์ Trace ๋ทฐ์์ ์ด๋ฌํ ์์ฑ์ ๋ณผ ์ ์์ต๋๋ค.
environment
environment.name
์์ฑ์ ์ปจํ
์ด๋์
๋๋ค.
๋ค์ ํ์์๋ environment
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
environment.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ํธ๋์ญ์ ์ด ์คํ๋ ํ๊ฒฝ์ ์ด๋ฆ์ ๋๋ค. | ํ๋ก์ ์์ฒญ |
error
์ค๋ฅ ํ๋ฆ์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ํ๋ด๋ ์ปจํ ์คํธ ๊ฐ์ฒด์ ๋๋ค.
๋ค์ ํ์์๋ error
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
error |
message |
์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ฅ ํ๋ฆ์ ์ปจํ
์คํธ ๊ฐ์ฒด์ธ message ์ ํ์ ์ค๋ฅ์
๋๋ค. |
์ค๋ฅ |
error.content |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ฅ์ ์ฝํ ์ธ ์ ๋๋ค. | ์ค๋ฅ |
error.message |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ค๋ฅ์ ๊ด๋ จ๋ ๋ฉ์์ง๋ก, ํด๋น ๊ฐ์ ์ค๋ฅ ํ๋ฆ์ด ์คํ๋๊ธฐ ์ ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. |
์ค๋ฅ |
error.status.code |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์ค๋ฅ์ ๊ด๋ จ๋ HTTP ์ํ ์ฝ๋์
๋๋ค. ์๋ฅผ ๋ค๋ฉด |
์ค๋ฅ |
error.transport.message |
TransportMessage | ์ฝ๊ธฐ ์ ์ฉ |
|
์ค๋ฅ |
error.state |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์ค๋ฅ๊ฐ ๋ฐ์ํ ํ๋ฆ์ ์ํ์ ๋๋ค. |
์ค๋ฅ |
error.header.header_name |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์๋ต ํค๋๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ค์ ํฉ๋๋ค. |
์ค๋ฅ |
fault
๋ฐํ์ ์ค๋ฅ ์์ค, ์ด์ , ์ธ๋ถ์ ๋ณด์ ๊ดํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. Apigee๋ ์ ์ฑ
์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๋ ์ด๋ฌํ ๋ณ์๋ฅผ ์ค์ ํ๊ณ ๊ฐ์ ๊ฐ ์ ์ฑ
์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค. fault
๋ณ์๊ฐ ์ค์ ๋๋ ๋๋ฅผ ํ์ธํ๋ ค๋ฉด ์ ์ฑ
์ค๋ฅ ์ ๋ณด๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
fault.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ์ค๋ฅ ์ด๋ฆ์ผ๋ก, ๊ฐ ์ ์ฑ ์ฐธ์กฐ ์ฃผ์ ์ ํฌํจ๋ ๋ฐํ์ ์ค๋ฅ ํ์ ์ค๋ช ๋์ด ์์ต๋๋ค. ์ด ๋ณ์๋ FaultRule์ ์ ์ฉ๋๋ ์กฐ๊ฑด์์ ์ ์ฉํ ์ ์์ต๋๋ค. | ์ค๋ฅ |
fault.reason |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ์ค๋ฅ์ ์์ธ์ ๋๋ค. ์๋ฅผ ๋ค์ด OASValidation ์ ์ฑ ์ ์ธ๋ฐ์ด๋ ์์ฒญ์ด OpenAPI ์ฌ์์ ๋ํด ๊ฒ์ฆ๋์ง ์์ ๊ฒ์ ๊ฐ์งํ๋ฉด ์ ์ฑ ์ด๋ฆ, ์ฌ์ ์ด๋ฆ, ์์ฒญ์ด ์ด ์ฌ์์ ๋ํด ๊ฒ์ฆ๋์ง ์์ ์ด์ ๋ฅผ ์ค๋ช ํ๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ค๋ช ํ๋ ๋ฌธ์์ด๋ก ์ด ๋ณ์๋ฅผ ์ค์ ํฉ๋๋ค. ๋ค๋ฅธ ์ ์ฑ ์์๋ ์ด ๋ณ์๋ฅผ ์ค๋ฅ์ ์ ํฉํ ๋ฉ์์ง๋ก ์ค์ ํฉ๋๋ค. | ์ค๋ฅ |
fault.category |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ์นดํ ๊ณ ๋ฆฌ. ์๋ฅผ ๋ค์ด ์ ์ฑ ๋จ๊ณ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ด ๋ณ์์์ '๋จ๊ณ' ๊ฐ์ ๋ณด์กดํ ์ ์์ต๋๋ค. ์ด ๋ณ์๋ FaultRule์ ์ ์ฉ๋๋ ์กฐ๊ฑด์์ ์ ์ฉํ ์ ์์ต๋๋ค. | ์ค๋ฅ |
fault.subcategory |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ํ์ ์นดํ ๊ณ ๋ฆฌ. ์๋ฅผ ๋ค์ด OASValidation ์ ์ฑ ์์ ์์ฒญ์ด OpenAPI ์ฌ์์ ๋ํด ๊ฒ์ฆ๋์ง ์์์ ๊ฐ์งํ๋ฉด ์ด ๋ณ์๋ฅผ 'OASValidationFailure'๋ก ์ค์ ํฉ๋๋ค. ์ด ๋ณ์๋ FaultRule์ ์ ์ฉ๋๋ ์กฐ๊ฑด์์ ์ ์ฉํ ์ ์์ต๋๋ค. | ์ค๋ฅ |
graphql
๋ฐํ์์ GraphQL ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ์ ๋ํด ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ GraphQL ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ graphql
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | |
---|---|---|---|---|
graphql |
๋ณตํฉ ์ ํ | ์ฝ๊ธฐ ์ ์ฉ/์ฝ๊ธฐ ์ฐ๊ธฐ | ๋ฃจํธ GraphQL ์ฟผ๋ฆฌ์ ๋๋ค. | ๋ฒ์ |
graphql.fragment |
๋ณตํฉ ์ ํ | ์ฝ๊ธฐ ์ ์ฉ/์ฝ๊ธฐ ์ฐ๊ธฐ | ์ด ์ฟผ๋ฆฌ์ ๊ธฐ๋ณธ ์กฐ๊ฐ์ ๋ํ ์ฐธ์กฐ์ ๋๋ค. | ๋ฒ์ |
graphql.fragment.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ | ์ด GraqhQL ์ฟผ๋ฆฌ๋ก ์์ฑ๋ ํ๋ ์ ์์ ๋๋ค. | ๋ฒ์ |
graphql.fragment.INDEX.selectionSet.INDEX |
์ ํ | ์ฝ๊ธฐ ์ ์ฉ/์ฝ๊ธฐ ์ฐ๊ธฐ | ์ง์ ๋ ์์ธ์ ์๋ ์ ํ ํญ๋ชฉ ์งํฉ์ ๋ํ ์ฐธ์กฐ์ ๋๋ค. | ๋ฒ์ |
graphql.fragment.INDEX.selectionSet.INDEX.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ/์ฝ๊ธฐ ์ฐ๊ธฐ | ์ง์ ๋ ์์ธ์ ์๋ ์ ํ ํญ๋ชฉ ์งํฉ์ ์ด๋ฆ์ ๋๋ค. | ๋ฒ์ |
graphql.fragment.INDEX.selectionSet.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ | ์ด ์กฐ๊ฐ์ ์๋ ์ ํ ํญ๋ชฉ ์งํฉ ์์ ๋๋ค. | ๋ฒ์ |
graphql.fragment.INDEX.selectionSet.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ/์ฝ๊ธฐ ์ฐ๊ธฐ | ์กฐ๊ฐ์ ์๋ ๊ธฐ๋ณธ ์ ํ ํญ๋ชฉ ์งํฉ์ ์ด๋ฆ์ ๋๋ค. | ๋ฒ์ |
graphql.operation |
๋ณตํฉ ์ ํ | ์ฝ๊ธฐ ์ ์ฉ/์ฝ๊ธฐ ์ฐ๊ธฐ | ์ฟผ๋ฆฌ์ ๊ธฐ๋ณธ ์์
์ ๋ํ ์ฐธ์กฐ์
๋๋ค.
์์ ์์ค์์ ํ ๋น๋์ ์ค์ ํ ์ ์์ต๋๋ค. ๋์ ํ๊ฒฝ ์์ค์์ ์ค์ ํฉ๋๋ค. |
๋ฒ์ |
graphql.operation.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ์ฟผ๋ฆฌ์ ๊ธฐ๋ณธ ์์ ์ ์ด๋ฆ์ ๋๋ค. | ๋ฒ์ |
graphql.operation.operationType |
์ด๊ฑฐ | ์ฝ๊ธฐ ์ ์ฉ | ์ด API ํ๋ก์์ ๋ํด ์คํ๋ ์ ์๋ ์ฟผ๋ฆฌ์ ๊ธฐ๋ณธ ์์
์ ์ ํ์
๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ query , mutation , all ์
๋๋ค. |
๋ฒ์ |
graphql.operation.selectionSet |
๋ณตํฉ ์ ํ | ์ฟผ๋ฆฌ์ ๊ธฐ๋ณธ ์์ ์ ๋ํ ๊ธฐ๋ณธ ์ ํ ํญ๋ชฉ ์งํฉ์ ๋๋ค. | ๋ฒ์ | |
graphql.operation.selectionSet.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ | ์ฟผ๋ฆฌ์ ๊ธฐ๋ณธ ์์ ์ ์๋ ์ ํ ํญ๋ชฉ ์งํฉ ์์ ๋๋ค. | ๋ฒ์ |
graphql.operation.selectionSet.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ์ฟผ๋ฆฌ์ ๊ธฐ๋ณธ ์์ ์ ๊ธฐ๋ณธ ์ ํ ํญ๋ชฉ ์งํฉ์ ์ด๋ฆ์ ๋๋ค. | ๋ฒ์ |
graphql.operation.selectionSet.INDEX |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ | ์ ํ ํญ๋ชฉ ์งํฉ ๋ชฉ๋ก์์ ์ง์ ๋ ์์ธ์ ์๋ ์ ํ ํญ๋ชฉ ์งํฉ์ ๋ํ ์ฐธ์กฐ์ ๋๋ค. | ๋ฒ์ |
graphql.operation.selectionSet.INDEX.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ์ด ์์ ์ ๋ํด ์ ํ ํญ๋ชฉ ์งํฉ ๋ชฉ๋ก์์ ์ง์ ๋ ์์ธ์ ์๋ ์ ํ ํญ๋ชฉ์ ์ด๋ฆ์ ๋๋ค. | ๋ฒ์ |
graphql.operation.selectionSet.INDEX.[selectionSet] |
๋ณตํฉ ์ ํ | ์ฝ๊ธฐ ์ ์ฉ/์ฝ๊ธฐ ์ฐ๊ธฐ | ํ๋ ์ด์์ ์ถ๊ฐ์ ์ธ ์ ํ ํญ๋ชฉ ์งํฉ ๊ฐ์ฒด์
๋๋ค.
์ ํ ํญ๋ชฉ ์งํฉ์ ์ฌ๊ท์ ์ผ๋ก ์ก์ธ์คํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด | ๋ฒ์ |
graphql.operation.selectionSet.INDEX.directive |
๋ณตํฉ ์ ํ | ์ง์ ๋ ์ ํ ํญ๋ชฉ ์งํฉ์ ๊ธฐ๋ณธ ์ง์๋ฌธ์ ๋ํ ์ฐธ์กฐ์ ๋๋ค. | ๋ฒ์ | |
graphql.operation.selectionSet.INDEX.directive.count |
๋ณตํฉ ์ ํ | ๋ฒ์ | ||
graphql.operation.selectionSet.INDEX.directive.INDEX |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ | ์ง์ ๋ ์์ธ์ ์ง์๋ฌธ์ ๋ํ ์ฐธ์กฐ์ ๋๋ค. | ๋ฒ์ |
graphql.operation.selectionSet.INDEX.directive.INDEX.argument.INDEX |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ | ์ง์ ๋ ์์ธ์ ์ธ์์ ๋ํ ์ฐธ์กฐ์ ๋๋ค. | ๋ฒ์ |
graphql.operation.selectionSet.INDEX.directive.INDEX.argument.INDEX.name |
๋ฌธ์์ด | ์ง์ ๋ ์์ธ์ ์ธ์ ์ด๋ฆ์ ๋๋ค. | ๋ฒ์ | |
graphql.operation.selectionSet.INDEX.directive.INDEX.argument.INDEX.value |
๋ฌธ์์ด | ์ง์ ๋ ์์ธ์ ์ธ์ ๊ฐ์ ๋๋ค. | ๋ฒ์ | |
graphql.operation.selectionSet.INDEX.directive.name |
๋ฌธ์์ด | ๋ฒ์ | ||
graphql.operation.variableDefinitions |
๋ณตํฉ ์ ํ | ์ฟผ๋ฆฌ์ ๊ธฐ๋ณธ ์์ ์ ๋ํ ๋ณ์ ์ ์ ๋ชฉ๋ก์ ๋ํ ์ฐธ์กฐ์ ๋๋ค. | ๋ฒ์ | |
graphql.operation.variableDefinitions.count |
์ ์ | ์ฟผ๋ฆฌ์ ๊ธฐ๋ณธ ์์ ์ ๋ํ ๋ณ์ ์ ์ ์์ ๋๋ค. | ๋ฒ์ | |
graphql.operation.variableDefinitions.INDEX |
์ ์ | ์ง์ ๋ ์์ธ์ ๋ณ์ ์ ์์ ๋ํ ์ฐธ์กฐ์ ๋๋ค. | ๋ฒ์ | |
graphql.operation.variableDefinitions.INDEX.name |
๋ฌธ์์ด | ์ง์ ๋ ์์ธ์ ๋ณ์ ์ ์์ ์ด๋ฆ์ ๋๋ค. | ๋ฒ์ | |
graphql.operation.variableDefinitions.INDEX.type |
์ง์ ๋ ์์ธ์์ ๋ณ์ ์ ์ ๊ฐ์ ์ ํ์ ๋๋ค. | ๋ฒ์ |
is
is.error
์์ฑ์ ์ปจํ
์ด๋์
๋๋ค.
๋ค์ ํ์์๋ is
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
is.error |
Boolean | ์ฝ๊ธฐ ์ ์ฉ |
์ค๋ฅ ํ๋๊ทธ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
loadbalancing
TargetEndpoint์ ๋ถํ ๋ถ์ฐ ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ค์ ํ์์๋ loadbalancing
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
loadbalancing.failedservers |
๋ฌธ์์ด ๋ฐฐ์ด | ์ฝ๊ธฐ ์ ์ฉ |
TargetEndpoint์ ๋ถํ ๋ถ์ฐ ์ค ์คํจํ TargetServer ๋ชฉ๋ก์ ๋๋ค. |
๋์ ์๋ต |
loadbalancing.isfallback |
Boolean | ์ฝ๊ธฐ ์ ์ฉ |
TargetEndpoint์์ ๋ถํ ๋ถ์ฐ ์ค์ ํธ์ถ๋๋ TargetServer์ ๋ํ ๋์ฒด๊ฐ ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ |
๋์ ์๋ต |
loadbalancing.targetserver |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
TargetEndpoint์์ ๋ถํ ๋ถ์ฐ ์ค์ ํธ์ถ๋๋ TargetServer์
๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ ์์๋ฅผ ์ ์ํ ๋ |
๋์ ์๋ต |
message
์์ฒญ ํ๋ฆ์ request
๋๋ ์๋ต ํ๋ฆ์ response
๋๋ ์ค๋ฅ ํ๋ฆ์ error
์ ๊ฐ์ ๊ฐ์ ์ฌ์ฉํ๋ ์ปจํ
์คํธ ๊ฐ์ฒด์
๋๋ค.
๋ค์ ํ์์๋ message
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
message |
message |
์ฝ๊ธฐ/์ฐ๊ธฐ |
์์ฒญ ํ๋ฆ์ |
ํ๋ก์ ์์ฒญ |
message.content |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์์ฒญ, ์๋ต, ์ค๋ฅ ๋ฉ์์ง์ ์ฝํ ์ธ ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.content.as.base64 |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ, ์๋ต, ์ค๋ฅ ๋ฉ์์ง์ Base64๋ก ์ธ์ฝ๋ฉ๋ ํ์ด๋ก๋ ์ฝํ ์ธ ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.content.as.url.safe.base64 |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ, ์๋ต, ์ค๋ฅ ๋ฉ์์ง์ URL-safe base64๋ก ์ธ์ฝ๋ฉ๋ ํ์ด๋ก๋ ์ฝํ ์ธ ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.formparam.param_name |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์ง์ ๋ ์์ ๋งค๊ฐ๋ณ์์ ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.formparam.param_name. |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์์ ์ง์ ๋ ์์ ๋งค๊ฐ๋ณ์์ ๋ชจ๋ ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.formparam.param_name. |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์์ ์ง์ ๋ ์์ ๋งค๊ฐ๋ณ์ ๊ฐ์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.formparams.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์์ ๋ชจ๋ ์์ ๋งค๊ฐ๋ณ์์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.formparams.names |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์์ ๋ชจ๋ ์์ ๋งค๊ฐ๋ณ์์ ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.formparams.names.string |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์ ์๋ ๋ชจ๋ ์์ ๋งค๊ฐ๋ณ์์ ์ด๋ฆ์ ์ผํ๋ก ๊ตฌ๋ถํ ๋ชฉ๋ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.formstring |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์์ ์์ ๋ฌธ์์ด ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.header.header_name |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์์ฒญ์์ ๋ฐ๊ฒฌํ ํน์ ํค๋์ ๊ฐ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ค์ ํฉ๋๋ค. ํค๋์ ์ผํ๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ, ์ฝ์ ๋ ์ฒซ ๋ฒ์งธ ์ผํ๊น์ง๋ง ํ ์คํธ ์ธ๊ทธ๋จผํธ๋ฅผ ์์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ ์ฒด ํค๋๋ฅผ ๋ฌธ์์ด๋ก ์ฌ์ฉํ๋ ค๋ฉด |
ํ๋ก์ ์์ฒญ |
message.header.header_name.N |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
๋ฉ์์ง์์ N๋ฒ์งธ ํน์ ํค๋์ ๊ฐ(ํ๋ฆ์ ์ํ์ ๋ฐ๋ผ ์์ฒญ ๋๋ ์๋ต)์ ๋๋ค. Apigee๋ ํค๋ ํ ์คํธ ๊ฐ์ ์ผํ๋ก ๋ถํ ํฉ๋๋ค. ์์ธ์ ๊ฐ์ฅ ์ผ์ชฝ ๊ฐ์ ๋ํด 1๋ถํฐ ์์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด |
ํ๋ก์ ์์ฒญ |
message.header.header_name. |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์์ ์ง์ ๋ HTTP ํค๋ ์ด๋ฆ์ ๋ชจ๋ ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.header.header_name. |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์์ ์ง์ ๋ HTTP ํค๋ ์ด๋ฆ ๊ฐ์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.header.header_name. |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์์ ๋จ์ผ ๋ฌธ์์ด ํ์์ผ๋ก ๋ ํน์ ํค๋์ ๋ชจ๋ ๊ฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด |
ํ๋ก์ ์์ฒญ |
message.headers.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์์ ๋ชจ๋ HTTP ํค๋์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.headers.names |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์ ๋ชจ๋ HTTP ํค๋ ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.headers.names.string |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์ ์๋ ๋ชจ๋ ํค๋ ์ด๋ฆ์ ์ผํ๋ก ๊ตฌ๋ถํ ๋ชฉ๋ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.path |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์๋ฅผ ์ ์ธํ URL์ ์ ์ฒด ์์ฒญ ๋ฉ์์ง ๊ฒฝ๋ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.queryparam.param_name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ง์ ๋ ๋ฉ์์ง ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์๋ฅผ ๋ฐํํฉ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.queryparam.param_name.N |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
๋ฉ์์ง์์ N๋ฒ์งธ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ๊ฐ์
๋๋ค. ์๋ฅผ ๋ค์ด ๋จ์ผ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์ ์ด๋ฆ(์:
|
ํ๋ก์ ์์ฒญ |
message.queryparam.param_name. |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์ ์๋ ํน์ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ๋ชจ๋ ๊ฐ์ด๋ฉฐ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก ํ์์ผ๋ก ๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฟผ๋ฆฌ ๋ฌธ์์ด์ด |
ํ๋ก์ ์์ฒญ |
message.queryparam.param_name. |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์์ ProxyEndpoint๋ก ์ ์ก๋ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ์ง์ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ์ด ๊ฐ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.queryparams.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์์ ProxyEndpoint๋ก ์ ์ก๋ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ์ด ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.queryparams.names |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์์ ProxyEndpoint๋ก ์ ์ก๋ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์ ์ด๋ฆ์ ๋ชฉ๋ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.queryparams.names.string |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋ฉ์์ง์ ์๋ ๋ชจ๋ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ์ด๋ฆ์ ์ผํ๋ก ๊ตฌ๋ถํ ๋ชฉ๋ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.querystring |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์์ ProxyEndpoint๋ก ์ ์ก๋ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์ ์ด๋ฆ ๋ฐ ๊ฐ์ ํฌํจํ๋ ๋ฌธ์์ด์ ๋๋ค. ์๋ฅผ ๋ค์ด |
ํ๋ก์ ์์ฒญ |
message.status.code |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
๋์ ์๋ต ๋ฉ์์ง์ HTTP ์ํ ์ฝ๋์ ๋๋ค. |
๋์ ์๋ต |
message.transport.message |
TransportMessage | ์ฝ๊ธฐ ์ ์ฉ |
์ปจํ ์คํธ ๊ฐ์ฒด์ธ TransportMessage ์ ํ์ ๋ฉ์์ง์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
message.uri |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์๋ฅผ ํฌํจํ ์ ์ฒด URI ๊ฒฝ๋ก(๋๋ฉ์ธ URL ๋ค์ ์์น)์ ๋๋ค. ์๋ฅผ ๋ค์ด |
ํ๋ก์ ์์ฒญ |
message.verb |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ๊ณผ ๊ด๋ จ๋ HTTP ๋์ฌ( |
ํ๋ก์ ์์ฒญ |
message.version |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ProxyEndpoint๋ก ์ ์ก๋ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ HTTP ๋ฒ์ ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
๋ฉ์์ง์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฉ์์ง ํ ํ๋ฆฟ ํจ์ ์ฐธ์กฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
messageid
์์ฒญ์ ๋ํ ์ ์ญ ๊ณ ์ ID์ ์ปจํ ์ด๋์ ๋๋ค.
๋ค์ ํ์์๋ messageid
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
messageid |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋ถํ ๋ถ์ฐ๊ธฐ ํธ์คํธ ์ด๋ฆ์ ํฌํจํ์ฌ ์์ฒญ์ ๋ํ ์ ์ญ ๊ณ ์ ID๋ฅผ ๋ณด์ ํฉ๋๋ค. ์ด ID๋ฅผ ์ฌ์ฉํ๋ฉด ๋ถํ ๋ถ์ฐ๊ธฐ์์ ์์ ๋ ์์ฒญ์ ๋ฉ์์ง ํ๋ก์ธ์๋ก ์ ์ก๋ ํ์ ์ถ์ ํ ์ ์์ต๋๋ค.
|
ํ๋ก์ ์์ฒญ |
mint
์์ต ์ฐฝ์ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋์ฐ๋ฏธ ๋ณ์์ ๋๋ค.
๋ค์ ํ์์๋ mint
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
mint.limitscheck.is_request_blocked |
Boolean | ์ฝ๊ธฐ ์ ์ฉ |
API ์์ฒญ์ด ์ฐจ๋จ๋์๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํ๋ ํ๋๊ทธ์
๋๋ค. ์ด ํ๋ฆ ๋ณ์๋ MonetizationLimitsCheck ์ ์ฑ ์ด API ํ๋ก์์ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. API ํ๋ก์์์ ์์ต ์ฐฝ์ถ ํ๋ ์ ์ฉ์ ์ฐธ๊ณ ํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.limitscheck.is_subscription_found |
Boolean | ์ฝ๊ธฐ ์ ์ฉ |
๊ฐ๋ฐ์๊ฐ API ์ ํ์ ๋ํ ํ์ฑํ๋ ๊ตฌ๋
์ ๊ฐ์ง๊ณ ์๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํ๋ ํ๋๊ทธ์
๋๋ค. ๊ฐ๋ฐ์๊ฐ ์ ๊ธฐ ๊ฒฐ์ ๋ฅผ ๊ตฌ๋
ํ๋ ๊ฒฝ์ฐ ์ด ํ๋ฆ ๋ณ์๋ MonetizationLimitsCheck ์ ์ฑ ์ด API ํ๋ก์์ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. API ํ๋ก์์์ ์์ต ์ฐฝ์ถ ํ๋ ์ ์ฉ์ ์ฐธ๊ณ ํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.limitscheck.prepaid_developer_balance |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
์๊ธ์ ์ ํตํ์ ์ฐ๊ฒฐ๋ ๊ฐ๋ฐ์์ ์ ๋ถ ๊ณ์ ์ง๊ฐ์ ํ์ฌ ์์ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
mint.limitscheck.prepaid_developer_currency |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
|
ํ๋ก์ ์์ฒญ |
mint.limitscheck.purchased_product_name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ฐ๊ฒฐ๋ API ์ ํ์ ์ด๋ฆ์ ๋๋ค. ์ด ํ๋ฆ ๋ณ์๋ MonetizationLimitsCheck ์ ์ฑ ์ด API ํ๋ก์์ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. API ํ๋ก์์์ ์์ต ์ฐฝ์ถ ํ๋ ์ ์ฉ์ ์ฐธ๊ณ ํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.limitscheck.status_message |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋๋ฒ๊น ๋ชฉ์ ์ MonetizationLimitsCheck ์ ์ฑ ์คํ์ ๋ํ ์ถ๊ฐ ์ ๋ณด์ ๋๋ค. ์ด ํ๋ฆ ๋ณ์๋ MonetizationLimitsCheck ์ ์ฑ ์ด API ํ๋ก์์ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. API ํ๋ก์์์ ์์ต ์ฐฝ์ถ ํ๋ ์ ์ฉ์ ์ฐธ๊ณ ํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.mintng_consumption_pricing_rates |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์๋น ๊ธฐ๋ฐ ์๊ธ์ ๋๋ค. ์๊ธ์ ๋ฅผ ๋ง๋ค ๋ ์๊ธ์ ์ค์ ํฉ๋๋ค. |
PostClientFlow |
mint.mintng_consumption_pricing_type |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์๋น ๊ธฐ๋ฐ ๊ฐ๊ฒฉ ์ฑ
์ ์ ํ์
๋๋ค. ์: ์๊ธ์ ๋ฅผ ๋ง๋ค ๋ ์๋น ๊ธฐ๋ฐ ์๊ธ์ ์ค์ ํฉ๋๋ค. |
PostClientFlow |
mint.mintng_currency |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ต ๊ณ์ฐ์ ์ํ ํตํ์ ๋๋ค. ์ด ํ๋ฆ ๋ณ์์๋ |
DataCapture ์ ์ฑ |
mint.mintng_dev_share |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
๊ฐ๋ฐ์์ ๊ณต์ ํ ์์ต์ ๋๋ค. ์๊ธ์ ๋ฅผ ๋ง๋ค ๋ ๊ฐ๋ฐ์์ ๊ณต์ ํ ์์ต์ ์ค์ ํฉ๋๋ค. |
PostClientFlow |
mint.mintng_is_apiproduct_monetized |
Boolean | ์ฝ๊ธฐ ์ ์ฉ |
API ์ ํ์ด ํ์ฌ ์์ต์ ์ฐฝ์ถํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํ๋ ํ๋๊ทธ์ ๋๋ค(์ฆ, ํ์ฑ ์๊ธ์ ๊ฐ ์ ์ฉ๋๋ ๊ฒฝ์ฐ). ์ด ํ๋ฆ ๋ณ์๋ API ํ๋ก์์ ์ฐ๊ฒฐ๋ VerifyAPIKey ๋๋ VerifyAccessToken ์ ์ฑ ์ ์ํด ์ถ๊ฐ๋ฉ๋๋ค. ์ธ์ฆ ์ ์ฑ ์ถ๊ฐ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.mintng_price |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
๊ฐ๋ฐ์ ๊ณต์ ๋ฅผ ๊ณ์ฐํ ์์ต์ ๋๋ค. ํ๋ฆ ๋ณ์์๋ |
DataCapture ์ ์ฑ ๋ฐ PostClientFlow |
mint.mintng_price_multiplier |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
ํธ๋์ญ์ ๋น ๋น์ฉ์ ๊ณฑํ ๊ณ์(๋ฐฐ์)์ ๋๋ค. ํ๋ฆ ๋ณ์์๋ |
DataCapture ์ ์ฑ ๋ฐ PostClientFlow |
mint.mintng_rate |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
API ํธ์ถ ์๊ธ์ ๋๋ค. ์ด ํ๋ฆ ๋ณ์๋ API ํธ์ถ๋น ์๋น ๊ธฐ๋ฐ ์๊ธ์ ๋ณด์ฌ์ค๋๋ค.
์๊ธ์ ๋ฅผ ๋ง๋ค ๋ ์๋น ๊ธฐ๋ฐ ์๊ธ์ ์ค์ ํฉ๋๋ค.
DataCapture ์ ์ฑ
์์ |
PostClientFlow |
mint.mintng_rate_before_multipliers |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
DataCapture ์ ์ฑ
์ด |
PostClientFlow |
mint.mintng_rate_plan_id |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์๊ธ์ ์ ID์ ๋๋ค. ์ด ํ๋ฆ ๋ณ์๋ API ํ๋ก์์ ์ฐ๊ฒฐ๋ VerifyAPIKey ๋๋ VerifyAccessToken ์ ์ฑ ์ ์ํด ์ถ๊ฐ๋ฉ๋๋ค. ์ธ์ฆ ์ ์ฑ ์ถ๊ฐ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.mintng_revenue_share_rates |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ต ๊ณต์ ์๊ธ์ ๋๋ค. ์๊ธ์ ๋ฅผ ๋ง๋ค ๋ ์์ต ๊ณต์ ์๊ธ์ ์ค์ ํฉ๋๋ค. |
PostClientFlow |
mint.mintng_revenue_share_type |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ต ๊ณต์ ์ ํ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด ์๊ธ์ ๋ฅผ ๋ง๋ค ๋ ์์ต ๊ณต์ ์ ํ์ ์ค์ ํฉ๋๋ค. |
PostClientFlow |
mint.mintng_tx_success |
Boolean | ์ฝ๊ธฐ ์ ์ฉ |
ํธ๋์ญ์ ์ด ์์ต ์ฐฝ์ถ๋๋์ง๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ํ๋ฆ ๋ณ์์๋ |
DataCapture ์ ์ฑ |
mint.prepaid_updated_developer_usage |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
์ ๋ถ ๊ฐ๋ฐ์์ ํ์ฌ ์ฌ์ฉ๋์ ๋๋ค. ์ฌ์ฉ๋์ ์๊ธ์ ๊ตฌ์ฑ ๋ฐ perUnitPriceMultiplier ์์ต ์ฐฝ์ถ ๋ณ์์ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค. |
PostClientFlow |
mint.rateplan_end_time_ms |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
์ํฌํฌ ์ดํ ์๊ธ์ ๋ง๋ฃ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ๋๋ค. ์ด ํ๋ฆ ๋ณ์๋ API ํ๋ก์์ ์ฐ๊ฒฐ๋ VerifyAPIKey ๋๋ VerifyAccessToken ์ ์ฑ ์ ์ํด ์ถ๊ฐ๋ฉ๋๋ค. ์ธ์ฆ ์ ์ฑ ์ถ๊ฐ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.rateplan_start_time_ms |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
์ํฌํฌ ์ดํ ์๊ธ์ ํ์ฑํ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ๋๋ค. ์ด ํ๋ฆ ๋ณ์๋ API ํ๋ก์์ ์ฐ๊ฒฐ๋ VerifyAPIKey ๋๋ VerifyAccessToken ์ ์ฑ ์ ์ํด ์ถ๊ฐ๋ฉ๋๋ค. ์ธ์ฆ ์ ์ฑ ์ถ๊ฐ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.status |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ต ์ฐฝ์ถ๋ ํธ์ถ์ ์ํ์ ๋๋ค. ์ค๋ฅ ์์๋ง ์ฑ์์ง๋๋ค. |
PostClientFlow |
mint.status_code |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ต ์ฐฝ์ถ๋ ํธ์ถ์ HTTP ์ํ ์ฝ๋์ ๋๋ค. ์ค๋ฅ ์์๋ง ์ฑ์์ง๋๋ค. |
PostClientFlow |
mint.subscription_end_time_ms |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
์ํฌํฌ ์ดํ API ์ ํ ๊ตฌ๋ ์ ๋ง๋ฃ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ๋๋ค. ์ด ํ๋ฆ ๋ณ์๋ MonetizationLimitsCheck ์ ์ฑ ์ด API ํ๋ก์์ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. API ํ๋ก์์์ ์์ต ์ฐฝ์ถ ํ๋ ์ ์ฉ์ ์ฐธ๊ณ ํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.subscription_start_time_ms |
์ซ์ | ์ฝ๊ธฐ ์ ์ฉ |
์ํฌํฌ ์ดํ API ์ ํ ๊ตฌ๋ ์ ํ์ฑํ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ๋๋ค. ์ด ํ๋ฆ ๋ณ์๋ MonetizationLimitsCheck ์ ์ฑ ์ด API ํ๋ก์์ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. API ํ๋ก์์์ ์์ต ์ฐฝ์ถ ํ๋ ์ ์ฉ์ ์ฐธ๊ณ ํ์ธ์. |
ํ๋ก์ ์์ฒญ |
mint.tx_success_result |
Boolean | ์ฝ๊ธฐ ์ ์ฉ |
ํธ๋์ญ์ ์ ๋ํด ์์ต ์ฐฝ์ถ์ด ์ฑ๊ณตํ๋์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค.
|
PostClientFlow |
์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ธ์.
organization
organization.name
์์ฑ์ ์ปจํ
์ด๋์
๋๋ค.
๋ค์ ํ์์๋ organization
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
organization.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์กฐ์ง์ ์ด๋ฆ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
์กฐ์ง์ ๋ํ ์์ธํ ๋ด์ฉ์ ์กฐ์ง ์ดํดํ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
proxy
API ํ๋ก์ ๊ตฌ์ฑ
๋ค์ ํ์์๋ proxy
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
proxy.basepath |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
API ํ๋ก์ ์๋ํฌ์ธํธ ๊ตฌ์ฑ์ ๊ธฐ๋ณธ ๊ฒฝ๋ก ๊ฐ์ ๋๋ค. ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ URL์ ํธ์คํธ ๋ค์์ ์ค๋ ๊ฐ์ฅ ์ผ์ชฝ URI์ ํ๋๊ทธ๋จผํธ์ ๋๋ค. ์กฐ๊ฑด๋ถ ํ๋ฆ URI๋ ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ฆ ๋๋ค. ๊ธฐ๋ณธ ๊ฒฝ๋ก๊ฐ
API ํ๋ก์ ๊ตฌ์ฑ์์ |
ํ๋ก์ ์์ฒญ |
proxy.client.ip |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
Apigee๊ฐ ์ต์ข
์ธ๋ถ TCP ํธ๋์
ฐ์ดํฌ์์ ์์ ํ IP ์ฃผ์์ธ ์ธ๋ฐ์ด๋ ์ ํ์ |
ํ๋ก์ ์์ฒญ |
proxy.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ProxyEndpoint์ ๊ตฌ์ฑ๋ ์ด๋ฆ ์์ฑ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
proxy.pathsuffix |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ์์ ์ ์ก๋๊ณ ProxyEndpoint์ ์์ ๋๋ URL์ ๊ฒฝ๋ก ์ํฝ์ค ๊ฐ์ ๋๋ค. ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ ํ๊ฒฝ ๊ทธ๋ฃน ๋ด์์ API ํ๋ก์๋ฅผ ๊ณ ์ ํ๊ฒ ์๋ณํ๋ ๊ฐ์ฅ ์ผ์ชฝ ๊ฒฝ๋ก ๊ตฌ์ฑ์์์
๋๋ค. ๊ธฐ๋ณธ ๊ฒฝ๋ก๊ฐ |
ํ๋ก์ ์์ฒญ |
proxy.url |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์๋ฅผ ํฌํจํ์ฌ ProxyEndpoint์์ ์์ ํ ํ๋ก์ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ์ ์ฒด URL์ ๊ฐ์ ธ์ต๋๋ค. |
ํ๋ก์ ์์ฒญ |
API ํ๋ก์ ์์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ API ๋ฐ API ํ๋ก์ ์ดํดํ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
publishmessage
PublishMessage ์ ์ฑ ์ด ์คํ๋ ๋ ์ฑ์์ง๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
publishmessage.message.id | ๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | Pub/Sub ์๋ฒ์์ messageId(๊ฒ์๋ ๋ฉ์์ง์ ID)๋ฅผ ๋ฐํํฉ๋๋ค.
Apigee๋ ๊ฒ์ ์์ฒญ์ด ์ฑ๊ณตํ ๊ฒฝ์ฐ์๋ง ์ด ํ๋ฆ ๋ณ์๋ฅผ ์ค์ ํฉ๋๋ค. |
ํ๋ก์ ์์ฒญ |
ratelimit
ํ ๋น๋ ๋๋ SpikeArrest ์ ์ฑ ์ด ์คํ๋ ๋ ์ฑ์์ง๋๋ค.
๋ค์ ํ์์๋ ratelimit
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
ratelimit.policy_name.allowed.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ํ์ฉ๋๋ ํ ๋น๋ ์๋ฅผ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.used.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ํ ๋น๋ ๊ฐ๊ฒฉ ๋ด์์ ์ฌ์ฉ๋๋ ํ์ฌ ํ ๋น๋์ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.available.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ํ ๋น๋ ๊ฐ๊ฒฉ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ ๋น๋ ์๋ฅผ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.exceed.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ํ ๋น๋์ ์ด๊ณผํ๋ฉด 1์ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.total.exceed.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ํ ๋น๋์ ์ด๊ณผํ๋ฉด 1์ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.expiry.time | Long | ์ฝ๊ธฐ ์ ์ฉ |
ํ ๋น๋์ด ๋ง๋ฃ๋๋ ์์ ๊ณผ ์ ํ ๋น๋ ๊ฐ๊ฒฉ์ด ์์๋๋ ์๊ธฐ๋ฅผ ๊ฒฐ์ ํ๋ UTC ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ๋ฐํํฉ๋๋ค. ํ ๋น๋ ์ ์ฑ
์ ํ์ด |
PostClientFlow |
ratelimit.policy_name.identifier | ๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ์ ์ฑ ์ ์ฐ๊ฒฐ๋ (ํด๋ผ์ด์ธํธ) ์๋ณ์ ์ฐธ์กฐ๋ฅผ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.class | ๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ | ํด๋ผ์ด์ธํธ ์๋ณ์์ ์ฐ๊ฒฐ๋ ํด๋์ค๋ฅผ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.class.allowed.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ํด๋์ค์ ์ ์๋ ํ์ฉ ํ ๋น๋ ์๋ฅผ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.class.used.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ํด๋์ค ๋ด์์ ์ฌ์ฉ๋ ํ ๋น๋์ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.class.available.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ํด๋์ค์์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ ๋น๋ ์๋ฅผ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.class.exceed.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ํ์ฌ ํ ๋น๋ ๊ฐ๊ฒฉ์ ํด๋์ค ํ๋๋ฅผ ์ด๊ณผํ๋ ์์ฒญ ์๋ฅผ ๋ฐํํฉ๋๋ค. | PostClientFlow |
ratelimit.policy_name.class.total.exceed.count | Long | ์ฝ๊ธฐ ์ ์ฉ | ๋ชจ๋ ํ ๋น๋ ๊ฐ๊ฒฉ์์ ํด๋์ค์ ํ๋๋ฅผ ์ด๊ณผํ๋ ์์ฒญ์ ์ด ๊ฐ์๋ฅผ ๋ฐํํ๋ฏ๋ก ๋ชจ๋ ํ ๋น๋ ๊ฐ๊ฒฉ์ ๋ํ class.exceed.count ํฉ๊ณ์
๋๋ค. |
PostClientFlow |
ratelimit.policy_name.failed | Boolean | ์ฝ๊ธฐ ์ ์ฉ |
์ ์ฑ ์คํจ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค(true ๋๋ false). |
PostClientFlow |
์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ธ์.
request
์ ๊ณต๋ ํ์ด๋ก๋๋ฅผ ํฌํจํ ์ ์ฒด ์์ฒญ์ ๋๋ค.
์์ฒญ ๋ฐ์ดํฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์์ฒญ ๋ฐ์ดํฐ๋ ๋ฐฑ์๋ ์๋ฒ๋ก ์ด๋ป๊ฒ ์ ๋ฌ๋๋์?๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ request
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
request |
message |
์ฝ๊ธฐ ์ ์ฉ |
์ ๊ณต๋ ํ์ด๋ก๋๋ฅผ ํฌํจํ ์ ์ฒด ์์ฒญ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.content |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์์ฒญ ๋ฉ์์ง์ ํ์ด๋ก๋๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ค์ ํฉ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.content.as.base64 |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ ๋ฉ์์ง์ Base64๋ก ์ธ์ฝ๋ฉ๋ ํ์ด๋ก๋ ์ฝํ ์ธ ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.content.as.url.safe.base64 |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ ๋ฉ์์ง์ URL ๋ณด์ base64๋ก ์ธ์ฝ๋ฉ๋ ํ์ด๋ก๋ ์ฝํ ์ธ ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.formparam.param_name |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ ์ก๋ ์์ฒญ์์ ์ง์ ๋ ์์ ๋งค๊ฐ๋ณ์ ๊ฐ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ค์ ํฉ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.formparam.param_name. |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์ ์๋ ํน์ ์์ ๋งค๊ฐ๋ณ์์ ๋ชจ๋ ๊ฐ์ด๋ฉฐ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก ํ์์ผ๋ก ๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ์ด๋ก๋๊ฐ |
ํ๋ก์ ์์ฒญ |
request.formparam.param_name. |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ์ง์ ๋ ์์ ๋งค๊ฐ๋ณ์์ ๋ชจ๋ ๊ฐ์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.formparam.param_name.N |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
๋ฉ์์ง์์ N๋ฒ์งธ ํน์ ์์ ๋งค๊ฐ๋ณ์ ๊ฐ์
๋๋ค. ์๋ฅผ ๋ค์ด ์์ ๋ฌธ์์ด์ด |
ํ๋ก์ ์์ฒญ |
request.formparams.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ ์ก๋ ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋งค๊ฐ๋ณ์์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.formparams.names |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋งค๊ฐ๋ณ์ ์ด๋ฆ์ ๋ชฉ๋ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.formparams.names.string |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์์ ๋งค๊ฐ๋ณ์ ์ด๋ฆ์ ์ผํ๋ก ๊ตฌ๋ถํ ๋ชฉ๋ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.formstring |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์์ ์ ์ก๋ ์์ฒญ์ ์ ์ฒด ์๋ฅผ ๋ค๋ฉด |
ํ๋ก์ ์์ฒญ |
request.grpc.rpc.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
gRPC ๋์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ์ ์ฉ๋ฉ๋๋ค. RPC ์ด๋ฆ์ ๋๋ค. gRPC ํ๋ก์์ ๋ํ ์์ธํ ๋ด์ฉ์ gRPC API ํ๋ก์ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ํ๋ก์ ์์ฒญ |
request.grpc.service.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
gRPC ๋์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ์ ์ฉ๋ฉ๋๋ค. gRPC ์ํ ์๋น์ค ์ด๋ฆ์ ๋๋ค. gRPC ํ๋ก์์ ๋ํ ์์ธํ ๋ด์ฉ์ gRPC API ํ๋ก์ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ํ๋ก์ ์์ฒญ |
request.header.header_name |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์์ฒญ์์ ๋ฐ๊ฒฌํ ํน์ ํค๋์ ๊ฐ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ค์ ํฉ๋๋ค. ํค๋์ ์ผํ๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ, ์ฝ์ ๋ ์ฒซ ๋ฒ์งธ ์ผํ๊น์ง๋ง ํ ์คํธ ์ธ๊ทธ๋จผํธ๋ฅผ ์์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ ์ฒด ํค๋๋ฅผ ๋ฌธ์์ด๋ก ์ฌ์ฉํ๋ ค๋ฉด |
ํ๋ก์ ์์ฒญ |
request.header.header_name.N |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์์ฒญ์์ N๋ฒ์งธ ํน์ ํค๋์ ๊ฐ์ ๋๋ค. Apigee๋ ํค๋ ํ ์คํธ ๊ฐ์ ์ผํ๋ก ๋ถํ ํฉ๋๋ค. ์์ธ์ ๊ฐ์ฅ ์ผ์ชฝ ๊ฐ์ ๋ํด 1๋ถํฐ ์์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด |
ํ๋ก์ ์์ฒญ |
request.header.header_name. |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์์ ํน์ ํค๋์ ๋ชจ๋ ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.header.header_name. |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์์ ํน์ ํค๋์ ๋ชจ๋ ๊ฐ์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.header.header_name. |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์์ ๋จ์ผ ๋ฌธ์์ด ํ์์ผ๋ก ๋ ํน์ ํค๋์ ๋ชจ๋ ๊ฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด |
ํ๋ก์ ์์ฒญ |
request.headers.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์์ ๋ชจ๋ ํค๋์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.headers.names |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์์ ๋ชจ๋ ํค๋์ ์ด๋ฆ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.headers.names.string |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์ ๋ชจ๋ ํค๋ ์ด๋ฆ์ ์ผํ๋ก ๊ตฌ๋ถํ ๋ชฉ๋ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.path |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์๋ฅผ ์ ์ธํ๊ณ ๋ฐฑ์๋ ์๋น์ค์ ๋ํ ํ๋ก์๋์ง ์์ ๋ฆฌ์์ค ๊ฒฝ๋ก(ํธ์คํธ ์ ์ธ)์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฐฑ์๋ ์๋น์ค์ URI๊ฐ |
ํ๋ก์ ์์ฒญ |
request.queryparam.param_name |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์์ฒญ์์ ๋ฐ๊ฒฌํ ํน์ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ๊ฐ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.queryparam.param_name.N |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์์ฒญ์ ์๋ N๋ฒ์งธ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ๊ฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋จ์ผ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์ ์ด๋ฆ(์:
|
ํ๋ก์ ์์ฒญ |
request.queryparam.param_name. |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์ ์๋ ํน์ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ๋ชจ๋ ๊ฐ์ด๋ฉฐ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก ํ์์ผ๋ก ๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด |
ํ๋ก์ ์์ฒญ |
request.queryparam.param_name. |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์์ ํน์ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ๋ชจ๋ ๊ฐ์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.queryparams.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์์ ๋ชจ๋ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.queryparams.names |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์์ ๋ชจ๋ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ์ด๋ฆ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.queryparams.names.string |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์ ์๋ ๋ชจ๋ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์์ ์ด๋ฆ์ ์ผํ๋ก ๊ตฌ๋ถํ ๋ชฉ๋ก์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.querystring |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํด๋ผ์ด์ธํธ ์ฑ์์ ์ ์ก๋ ์์ฒญ์ ์ ์ฒด ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์ ๋ชฉ๋ก์ ๋๋ค. ์๋ฅผ ๋ค์ด ์์ฒญ์ด |
ํ๋ก์ ์์ฒญ |
request.transportid |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ปจํ ์คํธ์ธ TransportMessage ์ ํ์ ์์ฒญ ID์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.transport.message |
์ ์ก ๋ฉ์์ง | ์ฝ๊ธฐ ์ ์ฉ |
์ปจํ ์คํธ์ธ TransportMessage ์ ํ์ ์์ฒญ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
request.uri |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
API ํ๋ก์์์ ํ๋ก์์ ๊ธฐ์ค URL ์ธ์๋ ProxyEndpoint์ ํ๋ก์
๊ฐ๋ฆฌํค๋ ๋์
์์ฒญ์์ ์๋ต์์ ์๋ ์์ฒญ์ ํ๋ก์์ ๋ค์ด์๋๋ฐ ํ๋ก์๋ ๋์ ์๋น์ค์ ๋ ๋ค๋ฅธ ์์ฒญ์ ์ํํ๊ธฐ ๋๋ฌธ์ ์ฐจ์ด๊ฐ ๋ฐ์ํฉ๋๋ค.
ํ๋ก์๋ ๋ค์์ ํธ์ถํฉ๋๋ค.
์ด๋
|
ํ๋ก์ ์์ฒญ(์๋ต์์ ์ฐจ์ด๋ฅผ ๋ณด์) |
request.url |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋์ ์๋ํฌ์ธํธ์ ๋ํ ์์ฒญ์ ์ ์ฒด URL์ด๋ฉฐ, ์ฟผ๋ฆฌ ๋ฌธ์์ด ๋งค๊ฐ๋ณ์๋ ํฌํจํ์ง๋ง ํฌํธ ๋ฒํธ(์ง์ ๋ ๊ฒฝ์ฐ)๋ ํฌํจ๋์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ํ ํ๋ก์
|
๋์ ์๋ต |
request.verb |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์ ์ฌ์ฉ๋๋ HTTP ๋์ฌ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด |
ํ๋ก์ ์์ฒญ |
request.version |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์ฒญ์ HTTP ๋ฒ์ ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด |
ํ๋ก์ ์์ฒญ |
response
์ ๊ณต๋ ํ์ด๋ก๋๋ฅผ ํฌํจํ ์ ์ฒด ์๋ต์ ๋๋ค.
๋ค์ ํ์์๋ response
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
response |
message |
์ฝ๊ธฐ/์ฐ๊ธฐ |
๋์์ด ๋ฐํํ ์ ์ฒด ์๋ต ๋ฉ์์ง์ ๋๋ค. |
๋์ ์๋ต |
response.content |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
๋์์ด ๋ฐํํ ์๋ต ๋ฉ์์ง์ ํ์ด๋ก๋ ์ฝํ ์ธ ์ ๋๋ค. |
๋์ ์๋ต |
response.content.as.base64 |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์๋ต ๋ฉ์์ง์ Base64๋ก ์ธ์ฝ๋ฉ๋ ํ์ด๋ก๋ ์ฝํ ์ธ ์ ๋๋ค. |
๋์ ์๋ต |
response.content.as.url.safe.base64 |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์๋ต ๋ฉ์์ง์ URL ๋ณด์ base64๋ก ์ธ์ฝ๋ฉ๋ ํ์ด๋ก๋ ์ฝํ ์ธ ์ ๋๋ค. |
๋์ ์๋ต |
response.event.current.content |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
EventFlow ์คํธ๋ฆฌ๋ฐ ์๋ต์์ ๋ฐํ๋ ์ฝํ ์ธ ์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์๋ฒ ์ ์ก ์ด๋ฒคํธ ์คํธ๋ฆฌ๋ฐ์ ์ฐธ๊ณ ํ์ธ์. |
EventFlow ์๋ต |
response.event.current.count |
์ ์ | ์ฝ๊ธฐ |
์ ์ก๋ ์๋ต ์ด๋ฒคํธ ์๋ฅผ ์ ์ง์ ์ผ๋ก ์ง๊ณํฉ๋๋ค. ์ด ๊ฐ์ ์์ ๋ ๊ฐ ์ด๋ฒคํธ์ ๋ํด ์ ๋ฐ์ดํธ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์๋ฒ ์ ์ก ์ด๋ฒคํธ ์คํธ๋ฆฌ๋ฐ์ ์ฐธ๊ณ ํ์ธ์. . |
EventFlow ์๋ต |
response.header.header_name |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์๋ต์์ ์ง์ ๋ HTTP ํค๋ ๊ฐ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ค์ ํฉ๋๋ค. ํค๋ ํ
์คํธ์ ์ผํ๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ Apigee๋ ์ฌ๋ฌ ๊ฐ์ ์ถ๋ก ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์๋ฅผ ๋ค์ด ์ ์ฒด ํค๋๋ฅผ ๋ฌธ์์ด๋ก ์ฌ์ฉํ๋ ค๋ฉด |
๋์ ์๋ต |
response.header.header_name. |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์๋ต์์ ์ง์ ๋ HTTP ํค๋์ ๋ชจ๋ ๊ฐ์ ๋๋ค. |
๋์ ์๋ต |
response.header.header_name. |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์๋ต์์ ์ง์ ๋ HTTP ํค๋์ ๋ชจ๋ ๊ฐ์ ์์ ๋๋ค. |
๋์ ์๋ต |
response.header.header_name. |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์๋ต์์ ๋จ์ผ ๋ฌธ์์ด ํ์์ผ๋ก ๋ ํน์ ํค๋์ ๋ชจ๋ ๊ฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด |
๋์ ์๋ต |
response.header.header_name.N |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์๋ต์์ N๋ฒ์งธ ํน์ ํค๋ ๊ฐ์ ๊ฐ์ ๋๋ค. Apigee๋ ํค๋ ํ ์คํธ ๊ฐ์ ์ผํ๋ก ๋ถํ ํฉ๋๋ค. ์์ธ์ ๊ฐ์ฅ ์ผ์ชฝ ๊ฐ์ ๋ํด 1๋ถํฐ ์์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด |
๋์ ์๋ต |
response.headers.count |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์๋ต์์ ๋ชจ๋ ํค๋์ ์์ ๋๋ค. |
๋์ ์๋ต |
response.headers.names |
์ปฌ๋ ์ | ์ฝ๊ธฐ ์ ์ฉ |
์๋ต์์ ๋ชจ๋ ํค๋์ ์ด๋ฆ์ ๋๋ค. |
๋์ ์๋ต |
response.headers.names.string |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์๋ต์์ ๋ชจ๋ ํค๋์ ์ด๋ฆ์ ์ผํ๋ก ๊ตฌ๋ถํ ๋ชฉ๋ก์ ๋๋ค. |
๋์ ์๋ต |
response.status.code |
์ ์ | ์ฝ๊ธฐ/์ฐ๊ธฐ |
์์ฒญ์ ๋ํด ๋ฐํ๋ ์๋ต ์ฝ๋์
๋๋ค. ์ด ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ |
๋์ ์๋ต |
response.transport.message |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ปจํ ์คํธ ๊ฐ์ฒด์ธ TransportMessage ์ ํ์ ์๋ต์ ๋๋ค. |
๋์ ์๋ต |
route
<RouteRule>
๋ฐ TargetEndpoint์ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
๋ค์ ํ์์๋ route
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
route.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ProxyEndpoint์์ ์คํ๋ |
๋์ ์์ฒญ |
route.target |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์คํ๋ TargetEndpoint์ ์ด๋ฆ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด |
๋์ ์์ฒญ |
servicecallout
ServiceCallout ์ ์ฑ ์ ๋ํ TargetEndpoint๋ฅผ ์ค๋ช ํฉ๋๋ค.
๋ค์ ํ์์๋ servicecallout
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
servicecallout.policy_name.expectedcn |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
ServiceCallout ์ ์ฑ ์์ ์ฐธ์กฐํ๋ TargetEndpoint์ ์ผ๋ฐ์ ์ธ ์์ ์ด๋ฆ์ ๋๋ค. ์ด๋ TargetEndpoint๊ฐ TLS/SSL ์๋ํฌ์ธํธ๋ฅผ ์ฐธ์กฐํ๋ ๊ฒฝ์ฐ์๋ง ์๋ฏธ๊ฐ ์์ต๋๋ค. |
ํ๋ก์ ์์ฒญ |
servicecallout.policy_name.target.url |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
ํน์ ServiceCallout ์ ์ฑ ์ TargetEndpoint URL์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
servicecallout.requesturi |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
ServiceCallout ์ ์ฑ ์ TargetEndpoint URI์ ๋๋ค. URI๋ ํ๋กํ ์ฝ ๋ฐ ๋๋ฉ์ธ ์ฌ์์ด ์๋ TargetEndpoint URL์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
system
์์คํ ์ IP ์ฃผ์ ๋ฐ ํ๋ก์์ ๋ํ ์ธ๋ถ์ ๋ณด๋ฅผ ์ง์ ํฉ๋๋ค.
๋ค์ ํ์์๋ system
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
system.interface.interface_name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์คํ ์ IP ์ฃผ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
system.pod.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ ์คํ ์ค์ธ pod์ ์ด๋ฆ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
system.region.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ ์คํ ์ค์ธ ๋ฐ์ดํฐ ์ผํฐ ๋ฆฌ์ ์ ์ด๋ฆ์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
system.time |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์ด ๋ณ์๋ฅผ ์ฝ์ ์๊ฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด 2013๋ 8์ 21์ผ ์์์ผ 19:16:47 GMT์ ๋๋ค. ์ด ๊ฐ์ ํด๋น ๊ฐ์ธ |
ํ๋ก์ ์์ฒญ |
system.time.year |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
|
ํ๋ก์ ์์ฒญ |
system.time.month |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
|
ํ๋ก์ ์์ฒญ |
system.time.day |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
|
ํ๋ก์ ์์ฒญ |
system.time.dayofweek |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
|
ํ๋ก์ ์์ฒญ |
system.time.hour |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
|
ํ๋ก์ ์์ฒญ |
system.time.minute |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
|
ํ๋ก์ ์์ฒญ |
system.time.second |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
|
ํ๋ก์ ์์ฒญ |
system.time.millisecond |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
|
ํ๋ก์ ์์ฒญ |
system.time.zone |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
์์คํ ์ ์๊ฐ๋์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
system.timestamp |
Long | ์ฝ๊ธฐ ์ ์ฉ |
์ด ๋ณ์๋ฅผ ์ฝ์ ์๊ฐ์ ๋ํ๋ด๋ 64๋นํธ(long) ์ ์์
๋๋ค. 1970๋
1์ 1์ผ(UTC) ์์ ๋ถํฐ ๊ฒฝ๊ณผํ ์๊ฐ์ ๋ฐ๋ฆฌ์ด ๋จ์๋ก ๋ํ๋ธ ๊ฐ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด |
ํ๋ก์ ์์ฒญ |
system.uuid |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์์ง ํ๋ก์ธ์์ UUID์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
target
์์ฒญ ๋์์ ์ค๋ช ํฉ๋๋ค.
๋ค์ ํ์์๋ target
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
target.basepath |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์์ TargetEndpoint์ ์ ์๋ ๋์ ์๋น์ค(์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์ ์ ์ธ)์ ๋ํ ๋ฆฌ์์ค ๊ฒฝ๋ก(๋๋ฉ์ธ ์ ์ธ)์ ๋๋ค. ์๋ฅผ ๋ค์ด API ํ๋ก์๊ฐ ๋ค์ ๋์์ ํธ์ถํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
์ด ์์์์ ๋์์ด ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ:
|
๋์ ์์ฒญ |
target.copy.pathsuffix |
Boolean | ์ฝ๊ธฐ/์ฐ๊ธฐ |
|
๋์ ์์ฒญ |
target.copy.queryparams |
Boolean | ์ฝ๊ธฐ/์ฐ๊ธฐ |
|
๋์ ์์ฒญ |
target.country |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋์ ์๋ฒ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ๊ตญ๊ฐ์ ๋๋ค. |
๋์ ์๋ต |
target.cn |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
TargetEndpoint์ ์ผ๋ฐ ์ด๋ฆ์ ๋๋ค. ์ด๋ TargetEndpoint๊ฐ TLS/SSL ์๋ํฌ์ธํธ๋ฅผ ์ฐธ์กฐํ๋ ๊ฒฝ์ฐ์๋ง ์๋ฏธ๊ฐ ์์ต๋๋ค. |
๋์ ์์ฒญ |
target.email.address |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋์ ์๋ฒ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์ด๋ฉ์ผ ์ฃผ์์ ๋๋ค. |
๋์ ์๋ต |
target.expectedcn |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
TargetEndpoint์ ์ผ๋ฐ ์ด๋ฆ์ ๋๋ค. ์ด๋ TargetEndpoint๊ฐ TLS/SSL ์๋ํฌ์ธํธ๋ฅผ ์ฐธ์กฐํ๋ ๊ฒฝ์ฐ์๋ง ์๋ฏธ๊ฐ ์์ต๋๋ค. |
ํ๋ก์ ์์ฒญ |
target.header.host |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
Apigee๊ฐ ๋์์ ๋ํ ์์๋ฐ์ด๋ ์์ฒญ์ |
๋์ ์์ฒญ |
target.host |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
API ํ๋ก์์ ์๋ต์ ๋ฐํํ๋ ๋์ ์๋น์ค์ ๋๋ฉ์ธ ์ด๋ฆ์ ๋๋ค. |
๋์ ์๋ต |
target.ip |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
API ํ๋ก์์ ์๋ต์ ๋ฐํํ๋ ๋์ ์๋น์ค์ IP ์ฃผ์์ ๋๋ค. |
๋์ ์๋ต |
target.locality |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋์ ์๋ฒ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์ง์ญ(๋์)์ ๋๋ค. |
๋์ ์๋ต |
target.name |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
targetendpoint์์ ๋ฉ์์ง๊ฐ ๋๋ฌํ๋ ๋์์ ๋๋ค. |
๋์ ์์ฒญ |
target.organization |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋์ ์๋ฒ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์กฐ์ง์ ๋๋ค. |
๋์ ์๋ต |
target.organization.unit |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋์ ์๋ฒ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์กฐ์ง ๋จ์์ ๋๋ค. |
๋์ ์๋ต |
target.port |
์ ์ | ์ฝ๊ธฐ ์ ์ฉ |
API ํ๋ก์์ ๋ํ ์๋ต์ ๋ฐํํ๋ ๋์ ์๋น์ค์ ํฌํธ ๋ฒํธ์ ๋๋ค. |
๋์ ์๋ต |
target.received.end.time |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
TargetEndpoint๊ฐ ๋์์ผ๋ก๋ถํฐ ์๋ต ์์ ์ ์๋ฃํ ์๊ฐ์ ๋ฌธ์์ด ํ์์ผ๋ก ํํํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'์ ๋๋ค. ์ด ์๊ฐ ๊ฐ์ ํด๋น 32๋นํธ ํ์์คํฌํ ์๋์ ๋ฌธ์์ด ํํ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'๋ ํ์์คํฌํ ๊ฐ 1377112607413์ ํด๋นํฉ๋๋ค. |
๋์ ์๋ต |
target.received.end. |
Long | ์ฝ๊ธฐ ์ ์ฉ |
TargetEndpoint๊ฐ ๋์์ผ๋ก๋ถํฐ ์๋ต ์์ ์ ์๋ฃํ ์๊ฐ์ ์ง์ ํ๋ ํ์์คํฌํ ๊ฐ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด |
๋์ ์๋ต |
target.received.start.time |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
TargetEndpoint๊ฐ ๋์์ผ๋ก๋ถํฐ ์๋ต ์์ ์ ์์ํ ์๊ฐ์ ๋ฌธ์์ด ํ์์ผ๋ก ํํํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'์ ๋๋ค. ์ด ์๊ฐ ๊ฐ์ ํด๋น 32๋นํธ ํ์์คํฌํ ์๋์ ๋ฌธ์์ด ํํ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'๋ ํ์์คํฌํ ๊ฐ 1377112607413์ ํด๋นํฉ๋๋ค. |
๋์ ์๋ต |
target.received.start. |
Long | ์ฝ๊ธฐ ์ ์ฉ |
TargetEndpoint๊ฐ ๋์์ผ๋ก๋ถํฐ ์๋ต ์์ ์ ์์ํ ์๊ฐ์ ์ง์ ํ๋ ํ์์คํฌํ ๊ฐ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด |
๋์ ์๋ต |
target.scheme |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋ฒ์ ์์: ๋์ ์๋ต ์์ฒญ ๋ฉ์์ง์ ๋ฐ๋ผ http ๋๋ https๋ฅผ ๋ฐํํฉ๋๋ค. |
๋์ ์์ฒญ |
target.sent.end.time |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ TargetEndpoint์ ์ง์ ๋ URL๋ก ์์ฒญ ์ ์ก์ ์ค๋จํ ์๊ฐ์ ๋ฌธ์์ด ํ์์ผ๋ก ํํํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'์ ๋๋ค. ์ด ์๊ฐ ๊ฐ์ ํด๋น 32๋นํธ ํ์์คํฌํ ์๋์ ๋ฌธ์์ด ํํ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'๋ ํ์์คํฌํ ๊ฐ 1377112607413์ ํด๋นํฉ๋๋ค. |
๋์ ์์ฒญ |
target.sent.end.timestamp |
Long | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ TargetEndpoint์ ์ง์ ๋ URL๋ก ์์ฒญ ์ ์ก์ ์๋ฃํ ์๊ฐ์ ์ง์ ํ๋ ํ์์คํฌํ ๊ฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด 1377112607413์ ๋๋ค. 1970๋ 1์ 1์ผ(UTC) ์์ ๋ถํฐ ๊ฒฝ๊ณผํ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ํฌํจํ๋ 64๋นํธ(long) ์ ์ ๊ฐ์ ๋๋ค. |
๋์ ์์ฒญ |
target.sent.start.time |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ TargetEndpoint์ ์ง์ ๋ URL๋ก ์์ฒญ ์ ์ก์ ์์ํ ์๊ฐ์ ๋ฌธ์์ด ํ์์ผ๋ก ํํํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'์ ๋๋ค. ์ด ์๊ฐ ๊ฐ์ ํด๋น 32๋นํธ ํ์์คํฌํ ์๋์ ๋ฌธ์์ด ํํ์ ๋๋ค. ์๋ฅผ ๋ค์ด 'Wed, 21 Aug 2013 19:16:47 UTC'๋ ํ์์คํฌํ ๊ฐ 1377112607413์ ํด๋นํฉ๋๋ค. |
๋์ ์์ฒญ |
target.sent.start.timestamp |
Long | ์ฝ๊ธฐ ์ ์ฉ |
ํ๋ก์๊ฐ TargetEndpoint์ ์ง์ ๋ URL๋ก ์์ฒญ ์ ์ก์ ์์ํ ์๊ฐ์ ์ง์ ํ๋ ํ์์คํฌํ ๊ฐ์
๋๋ค. ์๋ฅผ ๋ค๋ฉด |
๋์ ์์ฒญ |
target.ssl.enabled |
Boolean | ์ฝ๊ธฐ ์ ์ฉ |
TargetEndpoint๊ฐ TLS/SSL์์ ์คํ ์ค์ธ์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
target.state |
๋ฌธ์์ด | ์ฝ๊ธฐ ์ ์ฉ |
๋์ ์๋ฒ์์ ์ ๊ณตํ TLS/SSL ์ธ์ฆ์์ ์ํ์ ๋๋ค. |
๋์ ์๋ต |
target.url |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
TargetEndpoint XML ํ์ผ ๋๋ ๋์ ๋์ URL์์ ๊ตฌ์ฑ๋ URL(๋ฉ์์ง ํ๋ฆ ์ค์ |
๋์ ์์ฒญ |
variable
variable.expectedcn
์์ฑ์ ์ปจํ
์ด๋์
๋๋ค.
๋ค์ ํ์์๋ variable
๋ณ์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ฝ๊ธฐ/์ฐ๊ธฐ | ์ค๋ช | ๋ฒ์ ์์ |
---|---|---|---|---|
variable.expectedcn |
๋ฌธ์์ด | ์ฝ๊ธฐ/์ฐ๊ธฐ |
TLS/SSL์์ ์คํ ์ค์ธ ๊ฒฝ์ฐ ์ผ๋ฐ ์ด๋ฆ์ ๋ ธ์ถ๋ ๋ณ์์ ๋๋ค. |
ํ๋ก์ ์์ฒญ |
TLS ์์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ TLS ๊ตฌ์ฑ ์ต์ ์ ์ฐธ์กฐํ์ธ์.